剛學習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)