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

发布于 2024-08-21 03:39:56 字数 346 浏览 6 评论 0原文

我想使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

败给现实 2024-08-28 03:39:56
<img src="{{field.field.field.url}}"> 

在相关说明中,您可以使用 django-form-utils< /a> 将为您免费提供包含显示和可清除文件字段的缩略图。

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

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.

2024-08-28 03:39:56

可以使用 {{original}} 在自定义 django 管理模板中访问当前对象

它解决了我的问题

The current object can be accessed in a custom django admin template with {{original}}

It solves my problem

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文