Django
Come resettare le migrazioni di django
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