有没有人能给出一个简单的工作示例如何在Django Admin中通过ImageField添加的html文件中显示?有很多特定问题的解决方案,但我找不到一个简单的教程如何正确地做到这一点。
答案 0 :(得分:1)
如何在管理类中添加额外字段?
在admins.py中:
from myapp.models import MyModel
from django.contrib.admin import register, ModelAdmin
@register MyModel
class MyAdmin(ModelAdmin):
readonly_fields = ('image_preview',)
def image_preview(self, obj):
image_field = getattr(obj, 'image', '')
return format_html(u'<img src="{}" />', image_field.url)