我正在尝试在管理网站的列表显示中显示图片。
def boton(self,obj):
return mark_safe('<img src="file:///srv/www/project/static/admin/img/pdf.png" alt="PDF">')
Boton位于list_display
的{{1}}。
答案 0 :(得分:1)
您不能只提供服务器磁盘上文件的路径,您需要实际serve the files through your webserver并使用django的django.contrib.staticfiles
从您的应用程序中引用这些文件:
def boton(self,obj):
return mark_safe('<img src="{{ STATIC_URL }}admin/img/pdf.png" alt="PDF">')
答案 1 :(得分:0)
尝试这将按预期工作。
def image_data(self, obj):
return mark_safe('<img src="{{ STATIC_URL }}%s"alt="PDF" width=50 height=50>' %( str(obj.image_file) ))