Python Heroku Procfile赢得';t运行Django应用程序
我正在尝试使用我的Heroku Procfile在本地启动我的Django应用程序。但它会出现以下错误消息:Python Heroku Procfile赢得';t运行Django应用程序,python,django,heroku,Python,Django,Heroku,我正在尝试使用我的Heroku Procfile在本地启动我的Django应用程序。但它会出现以下错误消息: forego | starting web.1 on port 5000 web.1 | [2015-12-23 13:27:19 -0800] [8313] [INFO] Starting gunicorn 19.3.0 web.1 | [2015-12-23 13:27:19 -0800] [8313] [INFO] Listening at: http://0.0.0.0:50
forego | starting web.1 on port 5000
web.1 | [2015-12-23 13:27:19 -0800] [8313] [INFO] Starting gunicorn 19.3.0
web.1 | [2015-12-23 13:27:19 -0800] [8313] [INFO] Listening at: http://0.0.0.0:5000 (8313)
web.1 | [2015-12-23 13:27:19 -0800] [8313] [INFO] Using worker: sync
web.1 | [2015-12-23 13:27:19 -0800] [8317] [INFO] Booting worker with pid: 8317
web.1 | [2015-12-23 13:27:19 -0800] [8317] [ERROR] Exception in worker process:
web.1 | til.py", line 355, in import_app
web.1 | ortlandpython/lib/python3.5/site-packages/gunicorn/util.py", line 355, in import_app
web.1 | [2015-12-23 13:27:19 -0800] [8317] [INFO] Worker exiting (pid: 8317)
web.1 | [2015-12-23 13:27:19 -0800] [8313] [INFO] Shutting down: Master
web.1 | [2015-12-23 13:27:19 -0800] [8313] [INFO] Reason: Worker failed to boot.
这是我的文件:
web: gunicorn mysite.config.settings.wsgi:application --log-file -
我的wsgi文件位于mysite/config/settings/wsgi.py
这里有修复程序吗?请尝试:
web: gunicorn mysite.config.settings.wsgi
您是否尝试过
web:gunicorn mysite.config.settings.wsgi
或web:gunicorn mysite.config.settings.wsgi:application
?还有,你的意思是什么“是否使用Heroku Procfile在本地部署?您是否试图在本地使用与生产中相同的设置?web:gunicorn mysite.config.settings.wsgi
让我运行了。基本上,我希望能够使用a命令运行Django管理命令,如heroku local:run python manage.py runserver--settings=config.settings.local
随时添加解决方案,我会接受。很高兴听到这个消息!我把它作为答案贴在网上,以防其他人无意中发现问题并需要解决