0

我正在尝试在管理站点的列表显示中显示图像。

def boton(self,obj):
    return mark_safe('<img src="file:///srv/www/project/static/admin/img/pdf.png" alt="PDF">')

波顿list_displayadmin.py

4

2 回答 2

1

您不能只提供服务器磁盘上文件的路径,您需要通过网络服务器实际提供文件并使用 djangodjango.contrib.staticfiles从应用程序中引用这些文件:

def boton(self,obj):
    return mark_safe('<img src="{{ STATIC_URL }}admin/img/pdf.png" alt="PDF">')
于 2013-06-19T09:31:13.990 回答
0

试试这将按预期工作。

def image_data(self, obj):
    return mark_safe('<img src="{{ STATIC_URL }}%s"alt="PDF" width=50 height=50>' %( str(obj.image_file) ))
于 2013-06-19T09:32:59.787 回答