我正在將Django 1.4升級到1.8,並且有一些第三方應用程序的架構發生了巨大變化以支持升級。我想重置這些應用程序,以便我可以從它們重新創建相應的表。在以前的Django的迭代,我可以做任何如何從Django 1.8+的應用程序中刪除所有表格?
./manage.py sqlclear appname | ./manage.py dbshell
或
./manage.py reset appname
但兩者sqlclear和復位在Django 1.8已經過時。除了手動擦除數據庫中的表格之外,是否有乾淨的方法來做到這一點?
你嘗試過'migrate appname zero'嗎? – schwobaseggl
@schowbaseggl是的,不會擦除表格。 – Irvan