Как отфильтровать изображения трясогузки по кверисету?
У меня следующая структура страницы:
blog_
|_contributor 1
|_Post 1
|_Post 2
|_contributor 2
|_Post 3
|_Post 4
|_Post 5
Редакторы берут контент, предоставленный авторами, и загружают этот контент от их имени. Поэтому редакторы могут создавать посты как дочерние элементы каждого участника.
Во избежание случайных нарушений авторских прав при использовании изображений, я хотел бы, чтобы панель ImageChooserPanel отображала только изображения, загруженные на страницы данного автора, т.е. когда пост создается как дочерний для данного автора, панель ImageChooserPanel должна отображать только изображения, загруженные на страницы этого автора (или разрешать дополнительную загрузку изображений).
Ручным решением было бы создание вручную коллекции для каждого участника и загрузка и выборка из этого раздела. Однако это создаст слишком много накладных расходов, учитывая большое количество участников.
Я пытался найти решение с использованием custom image model, которая содержит foreignkey для контрибьютора в сочетании с хуком construct_image_chooser_queryset, но пока не смог.