2011-07-05 86 views
1

最初我在Django中啓動了一個項目,安裝了cms,admin和其他一些應用程序。SyncDB不同步Django中的幾個數據庫表

然後我開始新的項目,它工作正常。但現在,當我嘗試添加像CMS一樣的應用程序,後臺管理員然後我得到了自己的錯誤

Not synced (use migrations): 
- sentry 
- cms 
- menus 
- cms.plugins.text 
- cms.plugins.picture 
- cms.plugins.link 
- cms.plugins.file 
- cms.plugins.snippet 
- cms.plugins.googlemap 

我想知道爲什麼會這樣。我可以在django只安裝一個項目嗎?

我爲這些不同的項目使用不同的數據庫,並且他們有自己的manage.py。

可能有其他原因的錯誤,但我只是覺得可能是

回答

7

你的項目似乎使用South的遷移工具的原因。您需要通過鍵入以下內容「遷移」應用程序:

python manage.py migrate 
+0

我剛剛安裝了南面,但我沒有使用它。但什麼是遷移和爲什麼我需要它 –

+0

您的項目使用南。看一下installed_apps,你會在那裏看到一個'南'的入口。請諮詢南方的網站以獲取更多信息。 – shanyu