数据库中默认的auth_user 表格中,内容如下:
我们需要在其中添加以下字段:
昵称, 生日,性别,地址,手机号
可以通过重写model中的类 AbstractUser来添加这些字段。
1) 在app: users中,models.py文件中,继承AbstractUser类,并在新的类中,直接添加想要的字段
from django.db import models
from django.contrib.auth.models import AbstractUser
Gender_choice = (
('male', '男'),
('female', '女')
)
class UserProfile(AbstractUser):
nick_name = models.CharField(max_length=50, null=True, blank=True, verbose_name='昵称')
birthday = models.CharField(max_length=10, verbose_name='生日', default='')
gender = models.CharField(verbose_name='性别', choices=