在网上有很多文章说在models.py 中添加字段修改应用名称,我用的1.8版本试过不行。看官方文档的说明,
如下更改比较靠谱。
参考https://docs.djangoproject.com/en/1.8/ref/applications/ 中的 Configuring applications描述。
这里以创建应用inventory 为例写个示范
步骤1. 在应用inventory的__init__.py中,添加代码
from django.contrib import admin, auth admin.default_app_config = 'inventory.admin.AdminConfig' auth.default_app_config = 'inventory.admin.AuthConfig' default_app_config = 'inventory.admin.InventoryConfig'
步骤2. 在应用inventory的admin.py中添加代码,
from django.contrib import admin from django.contrib.auth.apps import AuthConfig as _AuthConfig from django.contrib.admin.apps import AdminConfig as _AdminConfig from django.apps import AppConfig from inventory import models class AuthConfig(_AuthConfig): name = 'django.contrib.auth' verbose_name = u'用户管理' class AdminConfig(_AdminConfig): name = 'django.contrib.admin' verbose_name = u'后台管理' class InventoryConfig(AppConfig): name = u'inventory' verbose_name = u"库存模块管理"