2011-11-25 13 views
5

Puedo configurar un back-end de almacenamiento en Django y ejecutar collectstatic para generar todos los archivos estáticos en mi sitio. Esto funciona genial Sin embargo, me pregunto si Django proporciona algún mecanismo para eliminar viejos archivos estáticos que ya no se usan.¿Los servidores de almacenamiento en Django manejan la eliminación de viejos archivos estáticos?

Con un simple back-end basado en archivos, simplemente podría usar rsync con --delete para implementar los archivos más nuevos. Estoy más preocupado por esto cuando uso un backend como S3. Una opción sería pasar por los contenedores y eliminar los contenedores viejos, pero esto parece estar mal.

Idealmente, podría haber un comando rsync-like que podría ejecutar, que copiará los archivos nuevos y eliminará los archivos que no se usen. (Algo así como Asset Sync para Rails.)

Como alternativa, si hago una pregunta incorrecta, doy la bienvenida a otras soluciones. ¡Gracias!

Respuesta

0

La respuesta aquí es no. He decidido vivir con esto por ahora. Codificar una solución para esto parece más esfuerzo de lo que vale dado lo barato que es el almacenamiento.

Cuestiones relacionadas