Django
Comment réinitialiser les migrations django
Recherche…
Introduction
Lorsque vous développez une application Django, vous pouvez gagner beaucoup de temps en nettoyant et en réinitialisant vos migrations.
Réinitialisation de la migration Django: suppression de la base de données existante et migration en tant que nouvelle
Supprimer / Supprimer votre base de données Si vous utilisez SQLite pour votre base de données, supprimez simplement ce fichier. Si vous utilisez MySQL / Postgres ou tout autre système de base de données, vous devrez supprimer la base de données et recréer une nouvelle base de données.
Vous devrez maintenant supprimer tout le fichier de migration, à l'exception du fichier "init.py" situé dans le dossier migrations du dossier de votre application.
Le dossier des migrations se trouve généralement à
/your_django_project/your_app/migrations
Maintenant que vous avez supprimé la base de données et le fichier de migration, lancez simplement les commandes suivantes lors de la première migration du projet django.
python manage.py makemigrations
python manage.py migrate