change_form.html
を1つのモデルに対してのみオーバーライドしようとしていますので、the django documentationで説明したように/templates/my_app_name/my_model_name/change_form.html
を作成しました。3番目のアプリケーションがそれを上書きしたときにdjango change_form.htmlテンプレートをオーバーライドします
問題は、機能していないことと、change_form
テンプレートに追加した余分な機能が表示されないことです。私は同じテンプレートを上書きするdjango_guardian
を使用しているので、私の前提はこれが問題を引き起こしているということです。 my_app_name/my_model_name/
フォルダにテンプレートを配置する前に、両方のテンプレートの機能が管理インターフェイスに表示されていたことに言及することは重要です。
1つのモデルにのみ適用する方法はありますか?
ガーディアン機能を失うことはありませんか? – filtfilt
'change_form.html'テンプレートの使い方を尋ねました。あなたの 'change_form.html'が' django-guardian'で動作するかどうかはあなたのテンプレートによって決まります。 – Alasdair
解決策は、私の中でガーディアン 'change_form.html'をコピーして貼り付け、' change_form_template'を使って設定することです。 – filtfilt