学习笔记,仅供参考 自定义User模型 有的时候,Django自带的User模型类无法满足我们的需求,比如,我想要用户通过手机号码进行注册,但是Django中没有这一属性。这时,我们就可以通过
学习笔记,仅供参考
自定义User模型
有的时候,Django自带的User模型类无法满足我们的需求,比如,我想要用户通过手机号码进行注册,但是Django中没有这一属性。这时,我们就可以通过继承的方式,创建自定义User模型类。
自定义User 类需要继承自 django.contrib.auth.models.AbstractUser, 如:
rom django.contrib.auth.models import AbstractUserclass User(AbstractUser):
address = models.CharField("手机号", max_length=100)
当创建完自定义User模型类之后,我们依旧可以调用Django自带的User模型类的成员方法和成员变量。
- 注意事项
当我们自定义User模型类后,需要进行迁移操作。
【文章转自:日本站群服务器 http://www.558idc.com/japzq.html处的文章,转载请说明出处】