2011-01-08 3 views
23

私はchange_form.htmlテンプレートをオーバーライドしており、他の関連オブジェクトへのリンクを表示したいと考えています。djangoの管理テンプレートでオブジェクトにアクセスする

管理者テンプレートを上書きするときに、テンプレートで編集されているオブジェクトにアクセスする方法はありますか?あるいは、何らかの方法で管理者に登録するときに、そのオブジェクトをテンプレートに渡すのでしょうか?

答えて

50

django.contib.admin.optionsを簡単に見ると、change_viewメソッドは元のオブジェクトがoriginalというコンテキスト変数として含まれていることを示しています。したがって、単にchange_form.html自体をオーバーライドしている場合は、{{ original }}で編集中のオブジェクトにアクセスできます。

+1

パーフェクト!私はそれを見逃してしまった! – Joelbitar

4

はい、また、あなたはジャンゴ・デバッグ・ツールバーで、完全なコンテキストを見ることができます:

http://screencast.com/t/c9dFHe7f

+1

これはデッドリンクです – max

関連する問題