1 创建应用 users
python manage.py startapp users
2 修改 users 下 models.py
from django.db import models
#导入需要的类
from django.contrib.auth.models import AbstractUser
# Create your models here.
class UserProfile(AbstractUser):
#追加字段 头像图片
header_img = models.ImageField(upload_to="media/%Y-%m", default="media/2020-08/anonymous.jpg", max_length=100, verbose_name="头像");
#追加字段 生日
birday = models.DateField(verbose_name="生日", null=True, blank=True);
#追加字段 是否登陆
login_status = models.BooleanField(default="False",verbose_name="是否登陆中")
def __str(self):
return self.username
class Meta():
verbose_name = "用户信息"
verbose_name_plural = verbose_name
# 邮箱设为唯一键 一个邮箱只对应一个账号
# unique_together = (("article", "email"),)
unique_together = (("email"),)