【Django admin】Meta类 在权限中文名的作用

class UserInfo(models.Model):

   # 设计表设计略过。。。。

    def __str__(self):
        return self.name

    class Meta:

        verbose_name = "客户信息"               # admin的显示,分组权限的中文显示

        verbose_name_plural = verbose_name     # 选项指定 模型的复数形式

        db_table = 'UserInfo'                  # 自定义数据库表名

        permissions = (("demo_permisson",),)   # 额外添加权限 添加后需要自己重写访问权限

        indexes = [
            models.Index(fields=['fields1','fields2']),  # 建立索引 基本用于查询
        ]

        index_together = ["uuid", "number"]  # 建立联合索引

        unique_together = [('nid', 'user')]  # 建立联合唯一索引

posted @ 2022-07-17 16:48  PythonNew_Mr.Wang  Views(59)  Comments(0)    收藏  举报