我會盡我所能去儘量減少這個問題,這樣它就不會太模糊。使用Git子模塊部署Django應用程序時遇到的麻煩
所以我在Django應用程序中使用這個django-ajax-validation插件。我很確定我遇到的問題在於我的settings.py和Heroku之間。當我部署我收到此錯誤信息:
2013-03-08T18:54:17+00:00 heroku[web.1]: Starting process with command
python manage.py runserver 0.0.0.0:53994 --noreload
2013-03-08T18:54:18+00:00 app[web.1]: Error: No module named ajax_validation
2013-03-08T18:54:19+00:00 heroku[web.1]: Process exited with status 1
2013-03-08T18:54:19+00:00 heroku[web.1]: State changed from starting to crashed
在我安裝的應用程序,我有:
INSTALLED_APPS = (
'ajax_validation',
等等。
在Django的AJAX驗證文檔的作者提到,爲了安裝該插件添加ajax_validation/
您PYTHONPATH
和ajax_validation
您INSTALLED_APPS
。也許是因爲我沒有經驗,我發現前一步模糊不清,我能找到的最接近的東西就是安裝他的setup.py
文件python setup.py install
這個問題不正確?有沒有不同的方式來添加應用程序作爲一個模塊?
讓我知道如果我需要清除任何東西。
嗚呼!感謝您的參考,我運行了幾次pip安裝,並將子模塊添加到我的requirements.txt中,Heroku終於能夠安裝該軟件包。你爲我節省了更多的浪費時間。 – 2013-03-08 20:20:10