Ricerca…


introduzione

Man mano che sviluppi un'app di Django, ci potrebbero essere situazioni in cui puoi risparmiare molto tempo semplicemente ripulendo e reimpostando le tue migrazioni.

Reimpostazione della migrazione di Django: eliminazione del database esistente e migrazione come nuova

Cancella / cancella il tuo database Se stai usando SQLite per il tuo database, cancella questo file. Se si utilizza MySQL / Postgres o qualsiasi altro sistema di database, sarà necessario rilasciare il database e ricreare un nuovo database.

Ora dovrai eliminare tutti i file di migrazione tranne il file "init.py" che si trova nella cartella delle migrazioni nella cartella dell'app.

Di solito la cartella delle migrazioni si trova in

/your_django_project/your_app/migrations

Ora che hai eliminato il database e il file di migrazione, esegui i seguenti comandi come faresti con la migrazione la prima volta che avvii il progetto django.

python manage.py makemigrations
python manage.py migrate


Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow