加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python – Django更改Photologue的应用程序名称

发布时间:2020-12-20 13:28:56 所属栏目:Python 来源:网络整理
导读:我已经安装了photologue – 一个可自定义的插件照片管理应用程序,用于Django Web框架 here到我的项目中没有问题… 现在我想在管理页面中更改应用程序名称,这是一个photologue.为此,我使用了ugettext_lazy但是当我将其定义为所有Meta时出现错误: from django
我已经安装了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

是否有任何简单的方法来更改应用程序名称,我看了很多,但没有发现…

解决方法

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

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

其他方案:

> How to change the name of a Django app?
> https://stackoverflow.com/a/6312798/342473
> http://djangosnippets.org/snippets/1882/

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读