Django - обслуживание и управление разрешениями для статического контента - PullRequest
8 голосов
/ 25 апреля 2010

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

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

Ответы [ 2 ]

3 голосов
/ 25 апреля 2010

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

0 голосов
/ 01 мая 2010

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

...