[pyar] [django] Archivos rar/zip

Alejandro Santos listas en alejolp.com
Vie Ago 30 09:59:11 ART 2013


2013/8/30 Ramiro Floydant <ramirotrvnt18 en gmail.com>:
>
> 1) Hacer una selección de archivos, comprimirlos y subirlo como zip/rar
> 2) Tener acceso a ese archivo zip/rar y editarlo (quitando o agregando
> archivos seleccionados)
> 3) Poder agregar archivos puntuales a ese zip/rar ya creado (por ej: la
> opción de "agregar al rar")
>
> Sinceramente, no se siquiera si se puede hacer; pero en el caso de que sí,
> sería un golazo.
>

En Python tenés el módulo "zipfile"[1] que te permite todo eso.

De todas formas fijate bien cómo lo querés implementar, porque las
operaciones sobre archivos ZIP suelen ser muy lentas. Capaz sea
conveniente que hagas todo eso en una tarea de segundo plano así tu
aplicación Django continúa respondiendo, algo así como lo que dicen
acá creo que es lo mejorcito[2].

[1] http://docs.python.org/2/library/zipfile
[2] http://stackoverflow.com/questions/1619397/how-to-start-a-long-running-process-from-django-view


-- 
Alejandro Santos


More information about the pyar mailing list