下記のスクリーンショットに表示されているdjango-adminインターフェースのサイドメニューにいくつかの項目(認証とuser_central)があります。django-adminインターフェースのsidemenu項目のテキストを変更してください
私は彼らのテキストを変更したいです。どうやってやるの?私は、テンプレートをオーバーライドする方法について少し知っていますが、これらの2つのメニュー項目をオーバーライドするブロックはありますか?
下記のスクリーンショットに表示されているdjango-adminインターフェースのサイドメニューにいくつかの項目(認証とuser_central)があります。django-adminインターフェースのsidemenu項目のテキストを変更してください
私は彼らのテキストを変更したいです。どうやってやるの?私は、テンプレートをオーバーライドする方法について少し知っていますが、これらの2つのメニュー項目をオーバーライドするブロックはありますか?
幸いにも、これを達成するためにテンプレートを調整する必要はありません。
あなたのアプリでは、apps.pyにアクセスし、AppConfigのverbose_name
を追加または変更してください。
例:
INSTALLED_APPS = [
...
'user_central.apps.UserCentralConfig',
...
]
このエラーは 'ImportError:UserCentralConfigdjango.contribという名前のモジュールがありませんでした.' –
私はそれを理解しました。あなたは部分的に正しい。 'INSTALLED_APPS'に登録する代わりに、' default_app_config = 'YourApp.apps.YourAppConfig' 'のように、アプリケーションの__init__.pyファイルに入れておく必要があります。 解決策につながったので、私はあなたの答えを「受け入れた」とマークしています。ありがとう –
ところで、これはメニュー項目の1つについては問題ありません。モデルではなく、django-adminでそのままの状態になっている 'Authentication'メニュー項目はどうですか?何か案が? –
[Djangoのadminインタフェースの変更モデルクラス名]の可能性の重複:
はこのように、settings.pyをあなたにこの設定クラスを参照することを忘れないでください。 (https://stackoverflow.com/questions/8368937/change-model-class-name-in-django-admin-interface) – dabadaba
@dabadaba私はそうは思わない。あなたが言及した記事は、サブエントリーのテキストを変更する方法を教えています。私の場合、これらのサブエントリーは 'user_central'の下にあります。しかし、私は親メニュー項目のテキストを変更したい、それは 'user_central'です。 –
[あなたはDjangoアプリに管理者全員に冗長な名前を付けることができますか?](https://stackoverflow.com/questions/612372/can-you-give-a-django-app-a-verbose- – schwobaseggl