カスタム css
および js
ファイル、admin.py
、およびオーバーライドされたbase.html が templates/admin/app1/# にあります # #、以下に示すように:
リーリー
css および
js ファイルを、それぞれ
c のすべての管理者 person
、
Animal## に設定します ##以下に示すように、Food
の Media クラス内の #css と
endcphpcn phpcnapp1 をすべての管理者
person、
Animal に適用できます。 および
食品
app1:
リーリー
ただし、上記の解決策は効率的ではないため、
<link ..."admin/css/base.css" %}{% endblock %}">
base .html 以下に示すように設定した後、以下の解決策は機能しません:
リーリー
そこで、以下に示すように
base.html
templates/admin/ に配置すると、上記の解決策は機能しますが、カスタム
css と
js を使用します。 ファイルはすべてのアプリケーションのすべての管理者に適用されます:
リーリー
それでは、カスタム
css
js ファイルを
app1、
Person、# のすべての管理者のみに効果的に適用するにはどうすればよいですか? ##動物
と食べ物
?
コメントは使用できません。
###1。静的フォルダーを設定しますリーリー ###2。 router.py
を確認してください リーリー ###3。 settings.pyを確認してください リーリー ###4。コマンドを実行します
リーリー https://docs.djangoproject. com/ja/4.2/howto/static-files/#cconfiguring-static-files