配置django中自建应用(application)的显示名称以及系统应用admin和auth的名称

在网上有很多文章说在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"库存模块管理"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值