我正在覆盖change_form.html模板,并希望显示指向其他相关对象的链接。
覆盖管理模板时,有没有办法访问模板中编辑的对象?或者以某种方式将该对象注册到管理员时将其传递给模板?
答案 0 :(得分:59)
快速浏览一下django.contib.admin.options的change_view方法,可以看出原始对象是一个名为original
的上下文变量。因此,如果您只是覆盖change_form.html本身,则可以通过{{ original }}
访问正在编辑的对象。
答案 1 :(得分:4)
是的,您也可以使用django-debug-toolbar看到完整的上下文: