Django 如何修复heroku“;应用程序错误“;其中控制台错误“;代码=H14描述=;没有正在运行的web进程”;

Django 如何修复heroku“;应用程序错误“;其中控制台错误“;代码=H14描述=;没有正在运行的web进程”;,django,python-3.x,heroku,Django,Python 3.x,Heroku,我正试图在Heroku上部署django项目。我的背景是: DEBUG = False ALLOWED_HOSTS = ['*'] MIDDLEWARE = [ 'whitenoise.middleware.WhiteNoiseMiddleware',] STATIC_URL = '/static/' STATICFILES_DIRS = ( os.path.join(BASE_DIR, 'startshop/static/'), ) STATIC_ROOT = os.path.

我正试图在Heroku上部署django项目。我的背景是:

DEBUG = False
ALLOWED_HOSTS = ['*']
MIDDLEWARE = [
    'whitenoise.middleware.WhiteNoiseMiddleware',]
STATIC_URL = '/static/'
STATICFILES_DIRS = (
    os.path.join(BASE_DIR, 'startshop/static/'),
)
STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')

STATICFILES_STORAGE = 'whitenoise.storage.CompressedManifestStaticFilesStorage'

import dj_database_url
DATABASES = {}
DATABASES['default'] = dj_database_url.config(conn_max_age=600, ssl_require=True)
Procfile是-“
web:gunicorn startshop.wsgi--日志文件-

运行时是“python-3.6.6”

WSGI是-

import os

from django.core.wsgi import get_wsgi_application
from whitenoise import WhiteNoise

os.environ.setdefault("DJANGO_SETTINGS_MODULE", "startshop.settings")

application = get_wsgi_application()
application = WhiteNoise(application)

当我输入“heroku ps:scale web=1”时,我得到一个错误“
找不到该进程类型。

真让我羞愧。原因是procfile文件名的大写字母。我变了

procfile到prockfile


然后我的应用程序启动。

里面有k吗?或者是
Procfile
?不确定。原因是第一个大写字母