我的django 1.8 python 3.4应用程序中安装了Zinnia,这会导致错误。我想知道模型中的某些东西是否从我最初进行迁移时发生了变化。但是,我无法弄清楚如何重新开始并重新开始迁移。
这是我在尝试进行makemigrations时看到的警告
警告: zinnia.Entry.categories:(fields.W340)null对ManyToManyField没有影响。 zinnia.Entry.related:(fields.W340)null对ManyToManyField没有影响。 未检测到任何更改
我看到关于squashmigrations makemigrations和migrate的文档。是否有最佳实践方法来删除迁移并重新开始?
答案 0 :(得分:1)
一种方法是删除数据库
如果你正在使用postgres,
然后只需登录postgres帐户和dropdb <db>
并再次运行迁移。
另一种方法是刷新数据库
您可以通过./manage flush
执行此操作,这将刷新数据库中的所有数据。
如果您正在使用sqlite3,那么只需从项目根目录中删除db.sqlite3即可。