---
title: "Comment supprimer une application Django"
version: 6.1
locale: fr
source: https://docs.djangoproject.com/fr/6.1/howto/delete-app/
canonical: https://djangodocs.dev/fr/6.1/howto/delete-app/
---
# Comment supprimer une application Django

Django donne la possibilité de grouper des ensembles de fonctionnalités dans des paquets Python appelés [applications](/fr/6.1/ref/applications/). Lorsque les exigences changent, ces applications peuvent devenir obsolètes. Les étapes suivantes aident à supprimer proprement une telle application.

1. Supprimez toutes les références à l’application (importations, clés étrangères, etc.).
2. Supprimez tous les modèles du fichier `models.py` correspondant.
3. Créez les migrations adéquates en lançant [`makemigrations`](/fr/6.1/ref/django-admin/#django-admin-makemigrations). Cette étape génère une migration qui supprime les tables des modèles effacés, ainsi que toute autre migration requise pour mettre à jour les liaisons concernant ces modèles.
4. :ref:Faites disparaître \<migration-squashing\>\` (par fusion) les références à l’application dans les migrations des autres applications.
5. Appliquez les migrations localement, lancez les tests et vérifiez le fonctionnement correct de votre projet.
6. Déployez/publiez votre projet Django mis à jour.
7. Supprimez l’application du réglage [`INSTALLED_APPS`](/fr/6.1/ref/settings/#std-setting-INSTALLED_APPS).
8. Pour terminer, supprimez le répertoire de l’application.
