建立模型类常见的配置

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

posted @ 2023-07-20 11:07  ranbo145  阅读(41)  评论(0)    收藏  举报