Como você requer login para arquivos de mídia no Django
Estou servindo informações "confidenciais" em PDFs e planilhas para download em uma seção de registro de usuário de um site.
Existe uma maneira de permitir que a autenticação do django proteja esta mídiasem servi-lo (e não tem que fazer login manualmente usando a autenticação básica)?
Eu estou supondo que há (dedos cruzados)não uma maneira de fazer isso com o código do psuedo abaixo, mas ajuda a ilustrar melhor o objetivo final.
#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