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