3

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)
4

1 に答える 1