我使用的Heroku和Django的/ vertualenv ......我用這個自舉文件:https://github.com/mtigas/heroku-django-demo-app/blob/master/tldr.markdown,命名爲我的應用程序contest2
,但是當我嘗試使用foreman start
工頭本地運行我得到:Django的procfile找不到settings.py
raise ImportError("Could not import settings '%s' (Is it on sys.path?): %s" % (self.SETTINGS_MODULE, e))
11:10:06 web.1 | ImportError: Could not import settings 'src/contest2/contest2/settings.py' (Is it on sys.path?): Import by filename is not supported.
從proc文件所在的目錄中,此路徑:src/contest2/contest2/settings.py
是正確的。
我procfile看起來是這樣的:
web: gunicorn_django -b 0.0.0.0:$PORT -w 9 -k gevent --max-requests 250 --preload src/$PYTHON_APP_NAME/$PYTHON_APP_NAME/settings.py > Procfile
感謝您的幫助提前。
真棒,謝謝。我將它添加到我的Python路徑並使用contest2.settings.py – imns