Я обслуживаю "чувствительную" информацию в загружаемых PDF и электронных таблицах в разделе регистрации пользователя на сайте.
Есть ли способ разрешить django-аутентификацию для защиты этого носителя без, обслуживающего его (и не нужно вручную вводить пароль, используя базовый auth)?
Я предполагаю, что theres (скрещенные пальцы) не способ сделать это с помощью кода psuedo ниже, но это помогает лучше проиллюстрировать конечную цель.
#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