Я хочу создать список выбора для всех спецификаций, которые наследуются от imagekit.specs.ImageSpec
.
Идея состоит в том, чтобы позволить пользователям интерфейса администратора выбирать ImageSpec для добавления к изображению.
т.е:
class Display(ImageSpec):
pre_cache = True
increment_count = True
processors = [ResizeDisplay,]
class SingleDisplay(ImageSpec):
pre_cache = True
increment_count = True
processors = [SingleDisplayResize]
class Reflection(ImageSpec):
increment_count = True
processors = [ResizeDisplay, ReflectionProcessor]
class SingleDisplayReflection(ImageSpec):
increment_count = True
processors = [SingleDisplayResize, ReflectionProcessor]
приводит к выпадающему списку "Отображение, одиночный просмотр, отражение, одиночное отображение"