【发布时间】:2016-09-10 12:06:50
【问题描述】:
我正在将 Django 1.4 升级到 1.8,并且有一些 3rd 方应用程序的架构发生了巨大变化以支持升级。我想重置这些应用程序,以便可以从中重新创建相应的表。在之前的 Django 迭代中,我可以做到这一点
./manage.py sqlclear appname
或
./manage.py reset appname
但是 Django 1.8 中已经不推荐使用 sqlclear 和 reset 了。除了手动从数据库中删除表之外,还有其他干净的方法吗?
【问题讨论】:
-
你试过
migrate appname zero吗? -
@schowbaseggl 是的,不会删除表格。
-
@Irvan 它删除了在 Django 2.1 上测试过的表
标签: django django-admin django-1.8