J'ai créé une nouvelle application avec certains modèles et maintenant j'ai remarqué que certains modèles sont mal pensés. Comme je n'ai pas validé le code, la chose sensée serait de migrer la base de données pour qu'elle reste en bon état et de refaire la migration avec de meilleurs modèles. Dans ce cas, le dernier bon état est la base de données où la nouvelle application n'existe pas.
Comment puis-je migrer à partir de la migration initiale dans Django 1.7?
Dans l' South
un pourrait faire:
python manage.py migrate <app> zero
Ce qui effacerait <app>
de l'historique de migration et supprimerait toutes les tables de <app>
.
Comment faire cela avec les migrations Django 1.7?
la source
vous pouvez également utiliser le numéro de version:
Source: https://docs.djangoproject.com/en/1.7/ref/django-admin/#django-admin-migrate
la source
0000
ne fonctionne pas