5

photologue - Django Web フレームワーク用のカスタマイズ可能なプラグイン写真管理アプリケーションをプロジェクトに問題なくインストールしました...

今私はphotologueである管理ページでアプリ名を変更したいと思います。このために私は ugettext_lazy を使用しましたが、これをすべてのメタに定義するとエラーが発生しました:

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

アプリ名を変更する簡単な方法はありますか、よく調べましたが見つかりませんでした...

4

1 に答える 1

2

Django は現在、管理画面でアプリの名前変更をサポートしていませんが、その機能を追加するためにチケット #3591が発生したため、追加されることを願っています。

それを達成するにはいくつかの方法があります。最も簡単で好ましいのは、メインの管理テンプレートを変更し、そこでアプリ名として任意の名前を使用することです。

その他の解決策:

于 2012-07-10T13:12:44.857 に答える