2011-12-28 23 views
2

我喜歡南方很多,它很可愛,除了我再次讓所有的事情搞砸了。我已經查看了所有的問題和答案,而且我只是從「表已存在」到「沒有這樣的表」錯誤發展。django南 - 搞砸了一切 - 我怎麼重新開始?

有沒有辦法重置一切,重新開始乾淨的數據庫和南部,以保存一些神經和頭髮? :)

回答

3

刪除數據庫並運行:

python manage.py syncdb --migrate 

南有正在執行syncdb過程中加入自己的表。

+0

這工作,非常感謝。我必須進行遷移/儘管如此才能工作。我現在怎麼回到南方? :) – abolotnov 2011-12-29 16:37:58

+0

可能不應該這樣做。如果遷移出現問題,您應該修復遷移,而不是刪除整個文件夾。您可能只需進行初始遷移即可(運行'python manage.py schemamigration --initial [app]',但是如果您有任何數據遷移,您現在必須重寫這些遷移。 – 2011-12-29 16:51:59

-1

你可以只刪除數據庫,然後運行python manage.py migrate

+0

...沒有這樣的表south_migrationhistory – abolotnov 2011-12-28 21:22:45