我已经安装了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
有没有简单的方法来更改应用程序名称,我看了很多,但没有找到......
答案 0 :(得分:1)
Django现在不支持在管理员中重命名,但是ticket #3591被提出来添加该功能,所以希望它会被添加。
有几种方法可以实现这一目标。最简单和首选的方法是更改主管理模板,并使用您想要的任何名称作为应用程序名称。
其他解决方案: