私はchange_form.htmlテンプレートをオーバーライドしており、他の関連オブジェクトへのリンクを表示したいと考えています。djangoの管理テンプレートでオブジェクトにアクセスする
管理者テンプレートを上書きするときに、テンプレートで編集されているオブジェクトにアクセスする方法はありますか?あるいは、何らかの方法で管理者に登録するときに、そのオブジェクトをテンプレートに渡すのでしょうか?
私はchange_form.htmlテンプレートをオーバーライドしており、他の関連オブジェクトへのリンクを表示したいと考えています。djangoの管理テンプレートでオブジェクトにアクセスする
管理者テンプレートを上書きするときに、テンプレートで編集されているオブジェクトにアクセスする方法はありますか?あるいは、何らかの方法で管理者に登録するときに、そのオブジェクトをテンプレートに渡すのでしょうか?
django.contib.admin.optionsを簡単に見ると、change_viewメソッドは元のオブジェクトがoriginal
というコンテキスト変数として含まれていることを示しています。したがって、単にchange_form.html自体をオーバーライドしている場合は、{{ original }}
で編集中のオブジェクトにアクセスできます。
パーフェクト!私はそれを見逃してしまった! – Joelbitar