2010-04-25 6 views
7

У меня есть определенные документы, которые я хочу ограничить доступ через Django к авторизованным пользователям только с разрешениями.Django - обслуживание и управление разрешениями для статического содержимого

Если я собираюсь использовать Django как прокси , чтобы обслуживать статические файлы в представлении, каковы последствия? Я привык обслуживать статические файлы в Apache и настраивать, что мои носители обслуживаются без каких-либо обработчиков, но что произойдет, если кто-то начнет загружать 500 МБ через мой прокси Django? Будет ли мой поток Django заблокирован для этого пользователя, пока он не получит ответ 500 МБ?

ответ

3

См. Ответы на вопрос this question, чтобы узнать, как сообщить веб-серверу о обслуживании файла.

+0

Отличный материал! Мне понравился конвой Грэма, с которым ты связался. Думаю, я постараюсь, чтобы X-Sendfile подключался к Apache, чтобы ограничить доступ к файлам. –

+0

Я не был, но спасибо. –

0

Вы можете использовать apache auth от django.contrib.auth.handlers.modpython для обработки разрешений.

Смежные вопросы