iT邦幫忙

0

django admin顯示圖片問題?

剛學習Django最近學到models的ImageField上傳圖片後admin無法正常顯示圖片
想請問一下如何解決呢?
models

class Photo(models.Model):
    image = models.ImageField(upload_to='test/', blank=False, null=False)
    upload_date = models.DateField(default=timezone.now)
    def image_tag(self):
        from django.utils.html import mark_safe
        return mark_safe('<img src="%s" width="100px" height="100px" />'%(self.image.url))
    image_tag.short_description = 'Image'

admin

class PhotoAdmin(admin.ModelAdmin):
     list_display = ('image_tag', )
admin.site.register(Photo,PhotoAdmin)

https://ithelp.ithome.com.tw/upload/images/20201014/20124038l4pPbhfsa2.png

f12大法查看。這樣子沒辦法抓問題
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答