Posted on the PA forums關於這個問題,我正面臨南方工作PA,但它似乎是有用的民間在那裏忙,這些天,所以我在這裏。我如何才能在PythonAnywhere上工作?
據我所知,賓夕法尼亞州的Django與南方一起運送。
在PA上bash控制檯上的python shell中,
import south
不返回任何錯誤。我在我的settings.py文件的
INSTALLED_APPS
部分包含了'south',
。我在執行任何South命令之前運行了
python manage.py syncdb
,並且syncdb運行,但我無法辨別un-Southedsyncdb
的輸出中的任何差異。這是輸出:創建表...
安裝自定義的SQL ...
安裝索引...
沒有找到固定裝置。
試圖運行任何南指令返回
Unknown Command: 'south_command'
。這適用於所有的:蟒蛇manage.py convert_to_south APP_NAME
蟒蛇manage.py schemamigration APP_NAME --initial
蟒蛇manage.py schemamigration APP_NAME --auto
如果有幫助,我已經使用PA tutorial建議的手動配置方法設置了我的web應用程序,而不是作爲Django項目。
我堅持步驟零,任何幫助都將不勝感激,在此先感謝!
嘗試在django shell中執行'import south'。您可能沒有使用相同的Python – karthikr
是的,我調用的shell是通過PA上的python manage.py shell,所以我認爲這意味着使用的導入南是合法的? – gx14
你有沒有遇到過這種情況? 我想知道如果你有一個額外的'南'目錄 - 請參閱http://stackoverflow.com/questions/12346033/south-unknown-command-migrate –