heroku - 找不到该进程类型(网络)

Yil*_*Liu 0 heroku

我正在按照这里的教程

\n

但我得到了错误

\n
Scaling dynos... !\n \xe2\x96\xb8    Couldn\'t find that process type (web).\n
Run Code Online (Sandbox Code Playgroud)\n

当做

\n
heroku ps:scale web=1\n
Run Code Online (Sandbox Code Playgroud)\n

我按照这里的解决方案

\n

通过删除构建包并使用heroku buildpacks:set heroku/python

\n

但错误还是发生了

\n

对于构建包:

\n
heroku buildpacks\n=== teaching-system Buildpack URL\nheroku/python\n
Run Code Online (Sandbox Code Playgroud)\n

看来是正确的

\n

这有什么问题吗?

\n

dev*_*811 7

这就是我在 Django 中解决此错误的方法。它在 Windows10 上

  • 添加 Procfile - 在您有 git、manage.py 的同一文件夹中
Procfile
-------------------------------
web: gunicorn <django-root-name(containing wsgi)>.wsgi --log-file -
Run Code Online (Sandbox Code Playgroud)
  • 安装gunicorn(供以后使用)
    >python -m pip install gunicorn

  • 清除 BuildPack 并修复它们
    >heroku buildpacks:clear
    >heroku buildpacks:add heroku/python

  • 提交(空提交)和推送
    >git commit --allow-empty -m "Adjust push heroku master"
    git push heroku master
    这就是让我通过这个scaling dyno..废话的原因

更新:

  • 对于本地开发,添加以下文件
Procfile.windows
------------------------------------------
web: python manage.py runserver 0.0.0.0:5000
Run Code Online (Sandbox Code Playgroud)