0
我試圖在管理網站的列表顯示中顯示圖像。不要在管理站點顯示圖像
def boton(self,obj):
return mark_safe('<img src="file:///srv/www/project/static/admin/img/pdf.png" alt="PDF">')
Boton在list_display
的admin.py
中。
我試圖在管理網站的列表顯示中顯示圖像。不要在管理站點顯示圖像
def boton(self,obj):
return mark_safe('<img src="file:///srv/www/project/static/admin/img/pdf.png" alt="PDF">')
Boton在list_display
的admin.py
中。
你不能只將你的服務器的磁盤上的文件的路徑,你需要真正的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">')
試試這個將作爲預期。
def image_data(self, obj):
return mark_safe('<img src="{{ STATIC_URL }}%s"alt="PDF" width=50 height=50>' %(str(obj.image_file)))
這就是我得到現在:HTTP://mypage/admin/gestion/parte/%7B%7B%20STATIC_URL%20%7D%7Dadmin/img/pdf.png/ 而且不顯示圖片。 我有Ngingx和Apache正常工作 – Blainn