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!