Django
Hur man återställer django-migreringar
Sök…
Introduktion
När du utvecklar en Django-app kan det finnas situationer där du kan spara mycket tid genom att bara städa upp och återställa dina migrationer.
Återställ Django Migration: Ta bort befintlig databas och migrera som färsk
Släpp / radera din databas Om du använder SQLite för din databas tar du bara bort den här filen. Om du använder MySQL / Postgres eller något annat databassystem måste du släppa databasen och sedan återskapa en ny databas.
Du måste nu ta bort alla migreringsfiler utom "init.py" -filen som finns i migreringsmappen under din appmapp.
Vanligtvis finns migreringsmappen på
/your_django_project/your_app/migrations
Nu när du har tagit bort databasen och migreringsfilen kör du bara följande kommandon som du skulle migrera första gången du ställer in django-projekt.
python manage.py makemigrations
python manage.py migrate
Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow