2010-04-25 14 views
7

Tengo ciertos documentos que quiero limitar el acceso a través de Django a usuarios autorizados con permisos solamente.Django - sirviendo y administrando permisos para contenido estático

Si voy a utilizar Django como un proxy para mostrar archivos estáticos en una vista, ¿cuáles son las implicaciones? Estoy acostumbrado a servir archivos estáticos en Apache y a configurar que mis medios se sirven sin ningún controlador, pero ¿qué sucede si alguien comienza a descargar 500mb a través de mi proxy Django? ¿Se bloqueará mi hilo de Django para ese usuario hasta que reciba la respuesta de 500 MB?

Respuesta

3

Consulte las respuestas al this question para obtener información sobre cómo decirle al servidor web que se encargue del servicio del archivo.

+0

¡Cosas geniales! Me gustó la convo de Graham que enlazaste. Creo que intentaré que X-Sendfile esté conectado a Apache para restringir el acceso a los archivos. –

+0

No fui yo, pero gracias. –

0

Puede usar apache auth de django.contrib.auth.handlers.modpython para la tramitación de permisos.

Cuestiones relacionadas