Django更改Photologue的应用程序名称

时间:2012-07-10 08:18:17

标签: python django django-models photologue

我已经安装了photologue - 一个可自定义的插件照片管理应用程序,用于Django Web框架here到我的项目中没有问题......

现在我想更改管理页面中的应用名称 photologue 。为此,我使用了ugettext_lazy但是当我将其定义为所有Meta时出现错误:

from django.utils.translation import ugettext_lazy as _

class Meta:
    app_label = _('newappname')

错误:

ValueError at /admin/

Cannot create form field for 'effect' yet, because its related model 
'PhotoEffect' has not been loaded yet

有没有简单的方法来更改应用程序名称,我看了很多,但没有找到......

1 个答案:

答案 0 :(得分:1)

Django现在不支持在管理员中重命名,但是ticket #3591被提出来添加该功能,所以希望它会被添加。

有几种方法可以实现这一目标。最简单和首选的方法是更改​​主管理模板,并使用您想要的任何名称作为应用程序名称。

其他解决方案: