Мы используем сказочный Джастин Дрисколл Джанго-фотолог .
Если фотолог установлен правильно (рекомендуется запускать python manage.py plinit
как часть установки) и носитель обслуживается правильно, следующее должно предоставить вам простой в использовании admin_thumbnail () следующим образом:
models.py
from photologue.models import Photo
class Entry(models.Model):
entry_photo = models.ForeignKey(Photo)
...
admin.py
def show_entry_thumbnail(item):
return item.entry_photo.admin_thumbnail()
show_entry_thumbnail.short_description = _('Entry Photo')
class ItemAdmin(admin.ModelAdmin):
list_display = (show_entry_thumbnail, ... )