我已經在Django中對我的model.py進行了更改,現在我想同步這些更改。刪除表格並重新創建它們很好。然而,似乎沒有任何工作。我使用的sqlite3:Django sqlite - 如何更改架構
執行syncdb:僅適用於第一次,不改變
「蟒蛇manage.py SQL my_site」,然後執行syncdb:我認爲這將「重做」這一切,但仍表只有舊列(或者我假設,當我嘗試使用我的模型訪問表時出現錯誤)。
然後我覺得我可以直接訪問數據庫並以這種方式刪除表。但是,我不知道如何進入可以執行命令的數據庫。無法識別命令提示符鍵入sqlite3。我也嘗試過「python manage.py sql my_site」,但我再次得到消息說sqlite3無法識別。
對此提出建議?
我想你張貼在錯誤的類別,請指定您正在使用的操作系統,也Django不會重新創建/更改第二次運行syncDB – 2011-05-01 18:34:33