我正在使用 heroku 和 django / vertualenv ...我使用了这个 boostrap 文件:https ://github.com/mtigas/heroku-django-demo-app/blob/master/tldr.markdown ,命名了我的应用程序contest2
但是当我尝试在本地运行工头,foreman start
我得到:
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.
从procfile所在的目录来看,这个路径: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
提前感谢您的帮助。