2010-04-25 15 views
7

Ich habe bestimmte Dokumente, die ich nur mit Berechtigungen für autorisierte Benutzer Zugriff wollen durch Django zu begrenzen.Django - dient, und die Verwaltung von Berechtigungen für statische Inhalte

Wenn ich Django als Proxy statische Dateien in einer Ansicht dienen soll, was sind die Auswirkungen? Ich bin zu dienen statische Dateien in Apache verwendet und konfiguriert, dass meine Medien ohne Handler bedient werden, aber was passiert, wenn jemand beginnt 500mb durch meine Django-Proxy-Download? Wird mein Django-Thread für diesen Benutzer gesperrt, bis er die 500 MB-Antwort erhält?

Antwort

3

Siehe die Antworten auf this question zu lernen, wie man dem Web-Server sagen, um die Datei zu verarbeiten dient.

+0

Great stuff! Ich mochte Grahams Convo, den du verlinkt hast. Ich denke, ich werde versuchen, X-Sendfile an Apache angeschlossen zu bekommen, um den Zugriff auf die Dateien einzuschränken. –

+0

war ich allerdings nicht, aber danke. –

0

Sie können apache auth von django.contrib.auth.handlers.modpython für die Berechtigung Handhabung verwenden.

Verwandte Themen