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  # 表示复数

发布了68 篇原创文章 · 获赞 111 · 访问量 31万+

猜你喜欢

转载自blog.csdn.net/ClassmateLin/article/details/104498037