Django proporciona la capacidad de agrupar conjuntos de características en paquetes de Python llamados aplicaciones. Cuando cambian las necesidades, las aplicaciones pueden volverse obsoletas o innecesarias. Los siguientes pasos te ayudarán a eliminar una aplicación de manera segura.
Elimina todas las referencias a la app (importaciones, claves foráneas, etc.).
Elimina todos los modelos del archivo models.py correspondiente.
Crea migraciones relevantes ejecutando makemigrations. Este paso genera una migración que elimina tablas para los modelos eliminados y cualquier otra migración requerida para actualizar las relaciones conectadas a esos modelos.
Squash las referencias a la app en otras aplicaciones de migraciones.
Aplica migraciones localmente, ejecuta pruebas y verifica la corrección de tu proyecto.
Despliega/lanza tu proyecto Django actualizado.
Quitar la aplicación de INSTALLED_APPS.
Finalmente, elimina el directorio de la aplicación.
may 31, 2026