【发布时间】:2011-06-05 20:28:23
【问题描述】:
我正在覆盖 change_form.html 模板并希望显示指向其他相关对象的链接。
当覆盖管理模板时,有没有办法访问模板中正在编辑的对象?或者在以某种方式向管理员注册时将该对象传递给模板?
【问题讨论】:
标签: django django-admin django-templates
我正在覆盖 change_form.html 模板并希望显示指向其他相关对象的链接。
当覆盖管理模板时,有没有办法访问模板中正在编辑的对象?或者在以某种方式向管理员注册时将该对象传递给模板?
【问题讨论】:
标签: django django-admin django-templates
快速浏览一下 django.contib.admin.options 的 change_view 方法会发现原始对象包含在名为 original 的上下文变量中。因此,如果您只是简单地覆盖 change_form.html 本身,您可以通过{{ original }} 访问正在编辑的对象。
【讨论】: