如何自定义AdminURLFieldWidget来显示缩略图而不只是名称和浏览按钮?

时间:2014-09-02 20:37:55

标签: django django-admin

我在django应用程序中有一个包含ImageField的模型。 我在模型中添加了以下代码:

def image_tag(self):
   return u'<img src="%s" />' % self.avatar.url
image_tag.short_description = 'Image'
image_tag.allow_tags = True

并更新 list_display = [&#39; id&#39;,&#39; image_tag&#39;]

将缩略图显示为管理员表单中的列。这很好用。但是我怎么能在单个元素中做同样的事情呢?是否可以更改AdminURLFieldWidget渲染方法?也许是另一个选项,请参阅缩略图而不是名称和浏览按钮?

1 个答案:

答案 0 :(得分:0)

我为我的问题找到了一个有效的解决方案。在源头下面:

http://www.psychicorigami.com/2009/06/20/django-simple-admin-imagefield-thumbnail/

在Django 1.6.5中测试