我正在将Django 1.4升级到1.8,并且有一些第三方应用程序的架构发生了巨大变化以支持升级。我想重置这些应用程序,以便我可以从它们重新创建相应的表。在之前的Django迭代中,我可以做任何一个
./manage.py sqlclear appname
或
./manage.py reset appname
但是在Django 1.8中已经弃用了sqlclear和reset。除了手动擦除数据库中的表外,还有一种干净的方法吗?
答案 0 :(得分:2)
从Django 1.8+开始,迁移应用名称零取消应用所有迁移并删除表docs
答案 1 :(得分:-1)
看看Django Extensions,它提供了一系列有用的命令,包括:
manage.py reset_db
祝你好运!
答案 2 :(得分:-3)
删除数据库并以最快的方式再次创建它!