sorl-thumbnail v11.12を使用して、Django 管理画面でサムネイルを表示しようとしています。
私models.py
はすでにドキュメントに従って sorl.thumbnail.ImageField を使用しています:
Note You do not need to use the sorl.thumbnail.ImageField to use sorl.thumbnail. The standard django.db.models.ImageField is fine except that using the sorl.thumbnail.ImageField lets you plugin the nice admin addition explained in the next section.
ただし、 の設定方法がわかりませんadmin.py
。私はすでにやったmanage.py syncdb
. 現在、次のものがありますが、Django admin でサムネイルが表示されません。
MyProject/admin.py
from django.contrib.admin import *
from sorl.thumbnail.admin import AdminImageMixin
class ModelAdmin(AdminImageMixin, ModelAdmin):
pass
class TabularInline(AdminImageMixin, TabularInline):
pass
class StackedInline(AdminImageMixin, StackedInline):
pass
MyProject/myapp/admin.py
from MyProject import admin
from myapp.models import Tours
class ToursAdmin(admin.ModelAdmin):
list_display = ('name', 'image', 'price')
search_fields = ('name',)
admin.site.register(Tours, ToursAdmin)