Heroku server error 505 в django работает нормально локально

Я пытаюсь развернуть свое веб-приложение на сервере Heroku, но даже при успешном развертывании оно выдает ошибку сервера 500

my settings.py

import django_heroku

from pathlib import Path

# Build paths inside the project like this: BASE_DIR / 'subdir'.
BASE_DIR = Path(__file__).resolve().parent.parent
TEMPLATES_DIR = BASE_DIR / 'templates'
STATIC_DIR = BASE_DIR / 'static'
MEDIA_DIR = BASE_DIR / 'media'
STATIC_CDN = BASE_DIR / 'staticfiles'

STATIC_URL = '/static/'

STATICFILES_DIRS = [
    STATIC_DIR,
]

STATIC_ROOT = STATIC_CDN

# MEDIA
MEDIA_ROOT = MEDIA_DIR
MEDIA_URL = '/media/'


# crispy forms
CRISPY_TEMPLATE_PACK = 'bootstrap4'

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


DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField'

django_heroku.settings(locals())

мои основные проекты urls.py

from django.contrib import admin
from django.urls import path, include
from django.views.generic import RedirectView
from django.conf.urls import url

from django.conf.urls.static import static
from django.conf import settings

urlpatterns = [
            path('admin/', admin.site.urls),
            path('', include('accounts.urls')),
            path('accounts/', include('django.contrib.auth.urls')),
            url(r'^favicon\.ico$',RedirectView.as_view(url='/static/image/favicon.ico')),
        ]
        if settings.DEBUG:
            urlpatterns += static(settings.STATIC_URL, document_root = settings.STATIC_ROOT)
            urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

все работает нормально локально любая идея о том, что вызывает ошибку здесь

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