Как вам требуется логин для медиафайлов в Django?
Я обслуживаю "чувствительный" информация в загружаемых PDF-файлах и таблицах в разделе регистрации пользователя на сайте.
Есть ли способ разрешить аутентификацию Django для защиты этого носителяwithout обслуживать его (и не нужно вручную входить в систему с использованием базовой аутентификации)?
Я догадываюсь, что есть (скрестив пальцы)not способ сделать это с помощью приведенного ниже кода псевдо, но это помогает лучше проиллюстрировать конечную цель.
#urls.py
(r'^protected_media/(?P<filename>.*), 'protected_media')
#views.py
from django.contrib.auth.decorators import login_required
@login_required
def protected_media(request, filename):
# @login_required bounces you out to the login url
# if logged in, serve "filename" from Apache