django2-admin 自定义 修改 App 和 Model 显示名称

修改App名称

  • 在对应app目录下的apps.py中的Config类中定义,verbose_name=‘xxxx’。
    在这里插入图片描述
  • settings.py文件中的INSTALLED_APPS自定义应用导入的Config, 如:
INSTALLED_APPS = [
    'simpleui',
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'api.apps.ApiConfig'  #  这里指定了详细的Config
]

修改Model名称

  • Model中添加Meta类定义verbose_name和verbose_plural, 如下:
class Equipments(models.Model):
    """
    设备信息表
    """
    # 自主键
    equipmentId = models.AutoField(primary_key=True)

    class Meta:

        db_table = 'equipments' # 定义表名

        verbose_name = '设备列表'  # 后台显示名称

        verbose_name_plural = verbose_name  # 表示复数

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章