2009-10-01 82 views
0

我有一个名为first_created的字段的Doctor模型。它只是一个名为auto_add_now的DateField,因此在管理界面中编辑医生时不会显示它。在Django的覆盖管理表单上打印模板变量

我想在管理界面上,在网站顶部显示这个字段,比如静态或其他东西。它应该可以简化在其他领域输入数据的过程,所以“从现在起三个月”这样的句子会更有意义。

由于模型应该根据文档,应该将所有模型字段作为模板变量,我试图覆盖change_form.html并输出{{doctor.first_created}}。但它不起作用。

我试过很多东西,甚至像遍历opts.fields和打印出像value_to_string这些字段的方法。不工作。

如何在change_form.html中打印first_created作为模板变量?

问候

回答

1

你还没说什么doctor是在编辑页面的上下文。它是被编辑的对象吗?这是传递给模板original,所以你应该能够做到{{ original.first_created }}

+0

这正是我想要的。在文档中没有看到这一点。非常感谢。 –

+0

不,它不在文档中 - 但开源的优点是您可以阅读代码。 –