Я пытаюсь добавить миниатюры в список в админке django.
Это мой admin.py для моего приложения, я зашел так далеко:
from django.contrib import admin
from .models import Image
from django import forms
from django.db import models
class ImageAdmin(admin.ModelAdmin):
list_display = ("label","tag","order",'Edit','image_img')
list_editable= ("order",)
list_filter = ('tag',)
search_fields = ('tag', 'label')
ordering = ['-order']
list_display_links = ('Edit', )
def Edit(self, obj):
return "Edit"
def image_img(self,obj):
if obj.pic:
return '<img src="%s" height="100px"/>' % obj.pic.url
else:
return 'No_image'
image_img.short_description = 'Image'
image_img.allow_tags = True
admin.site.register(Image,ImageAdmin)
Мой объект для изображения называется "pic". Если я просто добавлю его в список, django вернет ссылку с полным путем. Я искал шаблон для просмотра списка, чтобы добавить безопасный фильтр, но не смог его найти. Любая другая идея, как этого достичь?