Django
Hoe Django-migraties te resetten
Zoeken…
Invoering
Terwijl u een Django-app ontwikkelt, kunnen er situaties zijn waarin u veel tijd kunt besparen door uw migraties op te ruimen en opnieuw in te stellen.
Django-migratie resetten: bestaande database verwijderen en zo vers migreren
Drop / verwijder uw database Als u SQLite voor uw database gebruikt, verwijdert u dit bestand. Als u MySQL / Postgres of een ander databasesysteem gebruikt, moet u de database verwijderen en vervolgens een nieuwe database maken.
U moet nu alle migraties verwijderen, behalve het bestand "init.py" in de migratiemap onder uw app-map.
Gewoonlijk bevindt de migratiemap zich op
/your_django_project/your_app/migrations
Nu u de database en het migratiebestand hebt verwijderd, voert u gewoon de volgende opdrachten uit zoals u de eerste keer dat u het Django-project instelt, zou migreren.
python manage.py makemigrations
python manage.py migrate
Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow