2013-06-25 56 views
3

當我執行「./manage.py幫助」時,雖然South已安裝,但它並不提供南指令。Django Manage.py不提供南指令

我有我的django項目,這是南== 0.8.1安裝南的最新版本。

我在settings.py

加入「南」我INSTALLED_APPS我做了一個manage.py執行syncdb,並有創造了「south_migrationhistory」數據庫表。

但是,當我做一個「./manage.py幫助」,它給了我沒有南方的命令。

我試圖卸載並重新安裝南方,但是我還是沒有南方命令時,我做了./manage.py幫助

任何建議,將不勝感激。

感謝

回答

0

如果您使用的virtualenv,確保運行./manage.py help命令時,它被激活。顯示可用命令時,Django將只傳遞所有導入錯誤。

1

如果你已經在你的virtualenv中安裝了南,那麼,一旦你在virtualenv中,嘗試執行python manage.py help而不是./manage.py help

+0

你知道嗎也許這種情況的原因是什麼?我在Mac OS X上遇到過類似的問題。我之前運行過'chmod + x manage.py'。我在分裂配置中使用設置。 – andi

0

您可能想要檢查INSTALLED_APPS是否未被settings.py文件覆蓋。例如。如果您正在使用單獨的設置文件進行本地設置。