3-2 user models設計
阿新 • • 發佈:2018-12-22
在 D:\VueShop\online-store 目錄中 按住 Shift + 滑鼠右鍵 選擇
執行兩個命令:
1.
cnpm install
之後,會多個資料夾:node_modules
2.
cnpm run dev
效果:
=========================
下面建 幾個app
1.goods
2.trade
3. user_operation
之後,直接拖到apps下面
--------------
C:\Users\huang\PycharmProjects\MxShop\apps\users\models.py
from datetime import datetime from django.db import models from django.contrib.auth.models import AbstractUser # Create your models here. class UserProfile(AbstractUser): """ 使用者 """ name = models.CharField(max_length=30, null=True, blank=True, verbose_name="姓名") birthday = models.DateField(null=True, blank=True, verbose_name="出生年月") gender = models.CharField(max_length=6, choices=(("male", u"男"), ("female", "女")), default="female", verbose_name="性別") mobile = models.CharField(max_length=11, verbose_name="電話") email = models.EmailField(max_length=100, null=True, blank=True, verbose_name="郵箱") class Meta: verbose_name = "使用者" verbose_name_plural = verbose_name def __str__(self): return self.name class VerifyCode(models.Model): """ 簡訊驗證碼 """ code = models.CharField(max_length=10, verbose_name="驗證碼") mobile = models.CharField(max_length=11, verbose_name="電話") add_time = models.DateTimeField(default=datetime.now, verbose_name="新增時間") class Meta: verbose_name = "簡訊驗證碼" verbose_name_plural = verbose_name def __str__(self): return self.code
然後 ,替換系統的使用者
AUTH_USER_MODEL = 'users.UserProfile'