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


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow