164. 实现用户系统 - 继承 AbstractUser
发布时间
阅读量:
阅读量
继承自AbstractUser的实现
继承AbstractUser扩展用户字段
(1)User模型字段扩展示例
from django.contrib.auth.models import AbstractUser
class User(AbstractUser):
telephone = models.CharField(max_length=11, unique=True)
school = models.CharField(max_length=100)
<!--USERNAME_FIELD代表的是User模型的名字字段的字符串,具有唯一性。如果没有经过修改,默认就是username-->
<!--现在,我们将它修改为telephone,之后我们对用户进行登录验证的时候,就不用使用username了,而是使用telephone-->
USERNAME_FIELD = 'telephone'
最关键的一点在于,倘若我们采用继承的方式对Django内置的User模型进行调整,那么在首次将Use
全部评论 (0)
还没有任何评论哟~
