Доброго вечера, решил прикрутить либу django-sendfile, дабы иметь возможность разрешать скачивать некоторые файлы только авторизованным юзерам и столкнулся со следующей проблемой:
по аналогии с медиа файлами "приватные" файлы лежат в директории private в корне проекта.
apache2 настраивал согласно ману:
https://github.com/johnsensible/django-sendfile
прописал алиасы в настройках проекта и т.п
задумка следующая - юзер пытается перейти по ссылке с приватным файлом (www.site.ru/private/file.txt) этот урл должна перехватывать джанга, во вьюхе проверяется авторизован пользователь или нет и если авторизован то ему разрешать скачать данный файл.
Но проблема в том, что этот урл перехватывает apache2 и не дает управление самой джанге и обработка во вьюхе не производится и юзера выкидывает на страницу, что мол нет прав на просмотр.
Как можно обойти данную проблему?