1.注册
1.1models
1.2 settings配置
1.3迁移报错
1.4注册流程及代码
2.登录
2.1登录流程
2.2登录代码
1.注册
1.1models
from django.contrib.auth.models import AbstractUser
class User(AbstractUser):
phone = models.CharField(max_length=11, verbose_name='手机号', unique=True, null=True)
class Meta:
db_table = 'user'
def __str__(self):
return self.username
1.2配置
当使用Django内置模块AbstractUser
需要在settings.py里面进行配置一句
注:用AbstractUser这个板块需要写
-
# 指定模型类 应用名 模型类名
-
AUTH_USER_MODEL='user.User'
1.3 迁移报错
django.db.migrations.exceptions.Inconsistent