如何在管理员中更改Django应用程序的名称?
我正在使用Django 1.6.10
我试过这个: -
class MyModel(models.Model):
pass
class Meta:
app_label = 'My APP name'
但没有任何反应。
答案 0 :(得分:1)
我强烈建议您升级到最新的1.7.X,或者理想情况下,升级到Django 1.8.X. Django 1.6已经过期,并且不支持安全更新。
app_label
应该是包名,例如myapp
。它并不意味着用作人类友好的字符串,例如'我的应用'。这样做可能会破坏事情。
Django app加载在Django 1.7中重构。在Django 1.7+中,您可以通过为应用配置设置verbose_name
来更改显示的应用程序名称。我担心我不知道如何更改Django的应用程序名称的显示< 1.7。
答案 1 :(得分:0)
将此代码写在urls.py
admin.site.site_header = 'My APP name'