如何在我自己的 django 管理模板中扩展 ImageField?
我想使用 django 为我的一个应用程序制作一个自定义管理页面。我在模板文件夹的 admin/myapp/mymodel 中创建了一个change_form.html 和 fieldset.html 。我现在可以自定义页面。
mymodel 有一个 ImageField,我想在页面上显示此图像。我想这是可能的,因为 ImageField 显示了页面上图像的链接。
我正在尝试修改 fieldset.html 但不幸的是我不知道如何访问 url 以便放入 img html 标签。 {{field.field.field}}
显示一个 ImageField 对象,但如何访问该字段的当前值?
提前致谢
I would like to make a custom admin page for one of my application with django. I've created a change_form.html and fieldset.html in admin/myapp/mymodel of my template folder. I am now able to customize the page.
mymodel has an ImageField and I would like to display this image on the page. I guess this is possible because the ImageField shows a link to the image on the page.
I am trying to modify the fieldset.html but unfortunately I don't know how to access the url in order to put in an img html tag. {{field.field.field}}
shows an ImageField object but how to access the current value for this field?
Thanks in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在相关说明中,您可以使用 django-form-utils< /a> 将为您免费提供包含显示和可清除文件字段的缩略图。
On a related note, instead of having to do all that, you could use django-form-utils that will provide you a thumbnail included display and clear-able file field, for free.
可以使用
{{original}}
在自定义 django 管理模板中访问当前对象它解决了我的问题
The current object can be accessed in a custom django admin template with
{{original}}
It solves my problem