我试图添加一个在管理上传的图像视图,我已经写了以下,但什么都没有显示
这是模型
class Post(models.Model):
design = models.ImageField(
blank=False, null=True, upload_to=upload_design_to)
def image_tag(self):
return mark_safe('<img src"{}" height="50"/>'.format(self.design.url))
image_tag.short_description = 'Design'
这是管理员
class PostAdmin(admin.ModelAdmin):
readonly_fields = ['image_tag']
list_display = ['designer','image_tag']
我做错了什么?
发布于 2020-05-20 04:21:32
因为这里有一个拼写错误,你遗漏了一个=
def image_tag(self):
return mark_safe('<img src"{}" height="50"/>'.format(self.design.url))
^^^^
通过以下方式进行修复:
def image_tag(self):
return mark_safe('<img src="{}" height="50"/>'.format(self.design.url))
https://stackoverflow.com/questions/61904775
复制相似问题