Ошибка 500 сервера Heroku после размещения приложения Django

У меня есть проект, где детали извлекаются из API LINK COWIN

Когда я запускаю его на localhost, он работает совершенно нормально, но после размещения его на Heroku, он показывает Server Error 500

settings.py:

ALLOWED_HOSTS = ['*']

MIDDLEWARE = [
    'django.middleware.security.SecurityMiddleware',

        'whitenoise.middleware.WhiteNoiseMiddleware',

    'django.contrib.sessions.middleware.SessionMiddleware',
    'django.middleware.common.CommonMiddleware',
    'django.middleware.csrf.CsrfViewMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    'django.middleware.clickjacking.XFrameOptionsMiddleware',
]


STATIC_URL = '/static/'

STATICFILES_DIRS = [
    BASE_DIR / 'static/css',
]

MEDIA_URL = '/media/'
MEDIA_ROOT = BASE_DIR / 'media'

# Default primary key field type
# https://docs.djangoproject.com/en/4.0/ref/settings/#default-auto-field

STATICFILES_STORAGE =  'django.contrib.staticfiles.storage.StaticFilesStorage' 


DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField'
if os.getcwd() == '/app':
    DEBUG = False


django_heroku.settings(locals())


Я пытаюсь разместить его на Github.

Ссылка на репозиторий github: Ссылка на Github для проекта

редактировать: Журнал при развертывании

-----> Building on the Heroku-20 stack
-----> Using buildpack: heroku/python
-----> Python app detected
-----> Using Python version specified in runtime.txt
-----> No change in requirements detected, installing from cache
-----> Using cached install of python-3.8.12
-----> Installing pip 21.3.1, setuptools 57.5.0 and wheel 0.37.0
-----> Installing SQLite3
-----> Installing requirements with pip
-----> $ python manage.py collectstatic --noinput
       System check identified some issues:
       WARNINGS:
       ?: (staticfiles.W004) The directory '/tmp/build_757ad8ea/static/css' in the STATICFILES_DIRS setting does not exist.
       128 static files copied to '/tmp/build_757ad8ea/staticfiles', 378 post-processed.
-----> Discovering process types
       Procfile declares types -> web
-----> Compressing...
       Done: 60.8M
-----> Launching...
       Released v6
       https://covid-hackathon-cmrit.herokuapp.com/ deployed to Heroku


Дополнительная информация:

2022-01-18T04:08:56.000000+00:00 app[api]: Build succeeded
2022-01-18T04:19:04.982004+00:00 app[web.1]: 10.1.33.55 - - [18/Jan/2022:04:19:04 +0000] "HEAD / HTTP/1.1" 500 145 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.67 Safari/537.36"
2022-01-18T04:19:04.982273+00:00 heroku[router]: at=info method=HEAD path="/" host=covid-hackathon-cmrit.herokuapp.com request_id=3aed1cc0-a901-4cbb-b44d-07043d481101 fwd="217.182.175.162" dyno=web.1 connect=0ms service=296ms status=500 bytes=299 protocol=https
2022-01-18T04:27:00.009811+00:00 app[web.1]: 10.1.25.175 - - [18/Jan/2022:04:27:00 +0000] "GET / HTTP/1.1" 500 145 "https://dashboard.heroku.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36"
2022-01-18T04:27:00.011158+00:00 heroku[router]: at=info method=GET path="/" host=covid-hackathon-cmrit.herokuapp.com request_id=a4ff1d8e-d73a-4f41-9ce6-5898e8490652 fwd="49.37.167.148" dyno=web.1 connect=0ms service=118ms status=500 bytes=444 protocol=https

enter image description here

Вернуться на верх