建立模型类常见的配置
db_table
作用是指定自定义的数据库表名,迁移表后,在数据库中就会显示你使用db_table定义出来的自定义表名

verbose_name
作用是指定在admin界面显示的中文(单数形式)
verbose_name_plural
作用是指定在admin界面显示的中文(复数形式)
class User(AbstractUser):
mobile = models.CharField(max_length=16, unique=True)
avatar = models.ImageField(upload_to='avatar', default='avatar/default.png') # ImageField继承自filefield需要pillow模块的支持
class Meta:
db_table = 'nav_user' # 指定表名
verbose_name = '用户表' # 在后台管理中看到的中文
verbose_name_plural = verbose_name # 在后台管理中看到的中文
def __str__(self): # 打印对象显示出来的
return self.username

浙公网安备 33010602011771号