我已經在這個問題上閱讀了幾篇文章,並嘗試了很多方法 - 最終我返回了Django文檔。Django在管理員列表中上傳了文件
我試圖讓上傳的圖片出現在管理列表...
我的models.py(基於信息從這裏:Django Docs)
from django.db import models
from django.contrib import admin
from django.utils.html import format_html
class File(models.Model):
file = models.ImageField()
description = models.CharField(max_length=200)
def __str__(self):
return self.description
def image_tag(self):
return format_html(
'<img src="{}" />', self.file
)
class FileAdmin(admin.ModelAdmin):
list_display = ('image_tag', 'description')
這可悲的是,然而,什麼都不做......
我試圖把任意的HTML以及 - 以防萬一文件的URL是壞的......但沒有任何變化。
任何想法將不勝感激 - 現在非常沮喪。
你試過'self.file.url'作爲'src'嗎? –