в проекте трясогузки мне нужно, чтобы все URL-адреса файлов изображений и документов были частными, например. соблюдать параметры конфиденциальности коллекции этому файлу/экземпляру принадлежит. Кроме того, эти URL-адреса должны быть закрытыми, даже если URL-адрес известен или может быть угадан.
Для документов по трясогузкам я нашел следующее:
https://docs.wagtail.io/en/stable/reference/settings.html?highlight=sendfile#documents
который работает.
Я ожидал аналогичную настройку/справку для изображений трясогузки, но получил:
https://docs.wagtail.io/en/stable/advanced_topics/images/image_serve_view.html#advanced-configuration
Мне не удалось успешно реализовать эту конфигурацию image_serve_view-sendfile.
Кто-нибудь знает способ обслуживать изображения трясогузки так же, как документы трясогузки (с помощью простой настройки WAGTAILDOCS_SERVE_METHOD
?
Я согласен с StreamingResponse, если django-sendfile
не установлен. Я просто хочу, чтобы мои документы и изображения трясогузки соблюдали уровень конфиденциальности, определенный в настройках конфиденциальности коллекций (например, частный, доступный только для зарегистрированных пользователей).
Но даже с более элегантным и производительным решением через django-sendfile (или более современный -date и поддерживаемый форк, например django-sendfile2). Мне не хватает документации, в которой подробно описаны шаги для реализовать эту настройку для документов трясогузки и изображений трясогузки.