Så här tar du bort en Django-applikation¶
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.