我可以在管理列表视图中列出图像缩略图。我在我的模型中做到了这一点
def category_image(self):
return '<img height=100px; width=100px; src="{}" />'.format(self.category_media.url)
category_image.short_description = 'Image'
category_image.allow_tags = True
但是当我改变观点时,我不会得到图像。我只是得到网址。 我也想要一个缩略图。我怎么能这样做?
答案 0 :(得分:1)
尝试将'<img ...'
替换为<img style="height=100px; width=100px;" src="{}" />
。
答案 1 :(得分:1)
只需在admin.py
中添加以下行:
readonly_fields = ('category_image',)
BTW您的HTML错误(px
只能在CSS中使用。)
修正:
def category_image(self):
return '<img style="height: 100px; width: 100px;" src="%s">' % self.category_media.url