Если вы имеете в виду, что хотите показывать только утвержденные фотографии, тогда django-gatekeeper - хороший вариант. Вы просто регистрируете Image
модель
gatekeeper.register(Image)
и это добавит общее отношение, которое включает в себя различные поля модерации. Основным из них является moderation_status
, который может быть
По умолчанию при создании нового Image
ему будет присвоено состояние ожидания и он будет отображаться для утверждения в представлении очереди модерации, которое включено.
Если вы хотите отобразить утвержденные изображения, вместо простого Image.objects.all()
, привратник добавляет несколько дополнительных методов для доступа к объектам с различными статусами. Таким образом, для доступа к утвержденным, ожидающим и отклоненным объектам вы будете использовать соответственно.
Image.objects.all().approved()
Image.objects.all().pending()
Image.objects.all().rejected()
Я не тестировал pinax, но я поместил привратник на свои сайты без изменения приложений, в которых он использовался, и без проблем.