您的位置:首页 > 编程语言 > Go语言

Django 重写user表

2017-10-23 14:49 393 查看
注册应用并设置AUTH_USER_MODEL

settings.py

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'users',
]
AUTH_USER_MODEL = "users.Users"

.app.models.py
class Users(AbstractUser):
nick_name = models.CharField(max_length=50, verbose_name=u"昵称", default="")
birthday = models.DateField(verbose_name=u"生日", null=True, blank=True)
gender = models.CharField(choices=(("male", u"男"), ("female", "女")), default="female",max_length=5)
address = models.CharField(max_length=100, default="")
mobile = models.CharField(max_length=11, null=True, blank=True)
image = models.ImageField(upload_to="image/%Y/%m", default=u"image/default.png", max_length=100)

class Meta:
verbose_name = "用户信息"
verbose_name_plural = verbose_name

def __str__(self):
return self.username
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: