2016-02-23 48 views

回答

3

我刚刚开始并且遇到同样的问题。 我相信一些Django包如gunicorn don't work on Windows

这就是为什么Heroku示例应用程序预先包装了一个单独的不使用gunicorn的“Procfile.windows”。

要使用它,做

heroku local -f Procfile.windows 

...现在只是找出如何使它默认。

+0

这是有道理的!所以基本上这个文件在本地使用。 ? –

+0

确实。上帝,django配置起来非常痛苦。我正在考虑放弃它以支持更简单的微服务器。 – ripper234

+0

相信我,我在工作中使用网络领域,这是一个更大的痛苦。我错过了使用php和Apache服务器的旧日。没有框架hehhehe谢谢你的答案。 –

1

Procfile.windows是Windows机器在本地运行应用程序的文件。按照下面的步骤,并尝试一下自己:

  1. 在同一水平创建一个名为Procfile.windows文件,其中manage.py所在。
  2. 里面的文件添加此:web: python manage.py runserver
  3. 运行这在你的CMD:heroku local web -f Procfile.windowsheroku local -f Procfile.windows

此外,您还可以按照从官方网站的Heroku(https://devcenter.heroku.com/articles/deploying-python#build-your-app-and-run-it-locally)的步骤。在我看来,这可能是更好的方式。

相关问题