1
我在安裝標記應用程序後得到了這個。我已經通過settings.py安裝它,並將其放置在導入路徑中,因此我認爲我已經完成了所有工作。這是什麼變成了。你可以看到我的錯誤日誌here。我運行了syncdb,所以我的數據庫應該同步。Django錯誤「沒有這樣的列:tagging_tag.name」
我在安裝標記應用程序後得到了這個。我已經通過settings.py安裝它,並將其放置在導入路徑中,因此我認爲我已經完成了所有工作。這是什麼變成了。你可以看到我的錯誤日誌here。我運行了syncdb,所以我的數據庫應該同步。Django錯誤「沒有這樣的列:tagging_tag.name」
您是否檢查過syncdb的輸出並且實際看到該表是否已創建?看看你的數據庫並檢查表是否被創建。如果沒有,再次運行syncdb,如果這沒有幫助,請手動創建表(或刪除數據庫並從頭開始重新創建)。
非常好,謝謝一堆。我刪除並重新創建了數據庫,這有所幫助。我想我需要這樣做,而不是在安裝標籤後再次運行syncdb。 – 2010-08-03 17:31:46
酷,很高興我可以幫助:-)現在你可以點擊綠色按鈕;-) – gruszczy 2010-08-03 20:35:07
Syncdb不會改變表,所以如果標記應用程序正在修改現有的表,它不會顯示與syncdb。看看南遷數據庫,非常棒。我用它做了無數的模型修改,並且從不必刪除數據庫。它也支持恢復。 – 2010-08-04 00:57:56