Admin

shopkit.images.admin

class shopkit.images.admin.ImagesProductAdminMixin

Bases: object

Mixin class adding a function for easily displaying images in the product list display of the admin. To use this, simply add ‘default_image’ to the list_display tuple.

Like such:

ProductAdmin(ImagesProductAdminMixin, <Base classes>):
   list_display = ('name', 'default_image')
default_image(obj)

Renders the default image for display in the admin list. Makes a thumbnail if sorl-thumbnail is available.

Todo

Add a setting for returning stub images when no default image currently exists.

class shopkit.images.admin.ProductImageInline(parent_model, admin_site)

Bases: sorl.thumbnail.admin.current.AdminImageMixin, django.contrib.admin.options.TabularInline

Inline admin for product images.