Django ger möjlighet att gruppera uppsättningar av funktioner i Python-paket som kallas applications. När kraven ändras kan appar bli föråldrade eller onödiga. Följande steg hjälper dig att ta bort en applikation på ett säkert sätt.
Ta bort alla referenser till appen (import, främmande nycklar etc.).
Ta bort alla modeller från motsvarande fil models.py.
Skapa relevanta migreringar genom att köra makemigrations. Detta steg genererar en migrering som raderar tabeller för de borttagna modellerna, och alla andra nödvändiga migreringar för uppdatering av relationer som är kopplade till dessa modeller.
Squash bort referenser till appen i andra appars migreringar.
Tillämpa migreringar lokalt, kör tester och verifiera att ditt projekt är korrekt.
Distribuera/releasa ditt uppdaterade Django-projekt.
Ta bort appen från INSTALLED_APPS.
Slutligen tar du bort appens katalog.
aug. 11, 2025