1. 新建Users App
a. 点击pycharm Tools菜单--Run manage.py task
b. 输入startapp users
一般web app中, users表是需要第一个设置的.
2. 设计Users表
a. 设计Users表之前, 先看一下django默认的user表
①双击elearn数据表, ②然后双击all_user表
查看其中的字段:
id:主键
password:用户密码
last_login:最后一次登录时间
is_superuser:是否超级用户
username:用户名
first_name:英文名名字
last_name:英文名姓氏
email:email
is_staff:是否为员工
is_active:是否激活状态
date_joined:加入日期
b. 查看我们的网站users设计了哪些字段
以下是一个粗略设计图
可以看出昵称, 生日,性别,地址,手机号字段都没有在django自带的all_user中.
c. 增加我们需要的字段
users\models中修改代码:
from django.contrib.auth.models import AbstractUser
cl