2016-09-08 13 views
0

サイトごとに異なる基本テンプレートを持つ複数の管理サイトが必要です。base_site.htmlが異なる複数の管理サイト

私はadmin/base_site.htmlを作成し、base_site.htmlが優先されるように、そのパスを先頭にTEMPLATE_DIRSに追加することができます。

ただし、複数の管理サイトが上書きされます。

各管理サイトをカスタマイズする方法はありますか?

は、私はここで尋ねた同じ質問...質問が5年前のようなものだったので、良い答えがあるかどう Django Admin: using different templates for two admin site

ワンダーを発見しました。

+0

に分岐することができますmy_adminであるあなたは、 'CustomAdminSite(名= 'my_admin')をインスタンス化したときに指定したadminサイトの名前を持っているあなたは、{%を追加しましたあなたのテンプレートの上に "base_site.html"%}を拡張しますか? –

答えて

0

実際に私は答えを見つけました。

request.current_appは

request.current_appはそうあなたがbase_site.html

関連する問題