在django admin中更改应用程序名称

时间:2015-11-17 15:45:20

标签: django admin

如何在管理员中更改Django应用程序的名称?

我正在使用Django 1.6.10

我试过这个: -

class MyModel(models.Model):
        pass
    class Meta:
        app_label = 'My APP name'

但没有任何反应。

2 个答案:

答案 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'