def image_tag(self):
from django.utils.html import escape
return u'<img src="%s" />' % escape(<URL to the image>)
image_tag.short_description = 'Image'
image_tag.allow_tags = True
并在你的admin.py
添加:
fields = ( 'image_tag', )
readonly_fields = ('image_tag',)
给你ModelAdmin
。如果要限制编辑图像字段的能力,请确保将其添加到exclude属性。
注意:仅在readonly_fields中使用Django 1.8和’image_tag’时,它不会显示。仅在字段中使用“ image_tag”,它给出了未知字段的错误。为了正确显示,在字段和readonly_fields中都需要它。