如何在我自己的django管理模板中扩展ImageField?

时间:2010-02-09 06:25:47

标签: django django-admin django-templates django-models

我想为django的一个应用程序创建一个自定义管理页面。我在我的模板文件夹的admin / myapp / mymodel中创建了一个change_form.html和fieldset.html。我现在可以自定义页面。

mymodel有一个ImageField,我想在页面上显示这个图像。我想这是可能的,因为ImageField显示了页面上图像的链接。

我正在尝试修改fieldset.html,但遗憾的是我不知道如何访问url以放入img html标记。 {{field.field.field}}显示了一个ImageField对象但是如何访问该字段的当前值?

提前致谢

2 个答案:

答案 0 :(得分:3)

<img src="{{field.field.field.url}}"> 

在相关的说明中,您可以使用django-form-utils免费提供包含显示和可清除文件字段的缩略图,而不必完成所有操作。

答案 1 :(得分:-1)

可以使用{{original}}

在自定义django管理模板中访问当前对象

它解决了我的问题