Django ModuleNotFoundError для urlpattern при развертывании на Heroku

У меня возникла проблема с моим проектом Django после его развертывания на Heroku. Когда я перехожу к url проекта на Heroku, я получаю ошибку "ModuleNotFoundError at / No module named 'spotify.urls' ". spotify - это имя приложения в моем проекте под названием bio_project. Это сообщение об ошибке наводит меня на мысль, что что-то не так с моими urls или, возможно, даже с settings.py

bio_project urls.py

from django.contrib import admin
from django.urls import path, include

urlpatterns = [
    path('admin/', admin.site.urls),
    path("", include("spotify.urls"))
]

spotify urls.py

from django.urls import path, include 
from . import views
app_name = "spotify"
urlpatterns = [ 
    path("", views.index, name="index"),
    path("authorize", views.authorize, name="authorize"),
    path("callback", views.callback, name="callback"),
    path("short_term", views.short_term, name="short_term"),
    path("medium_term", views.medium_term, name="medium_term"),
    path("long_term", views.long_term, name="long_term"),
]

Вот ошибка:

ModuleNotFoundError at / / Нет модуля с именем 'spotify.urls' Метод запроса: GET URL запроса:
Версия Django: 3.2.6 Тип исключения: ModuleNotFoundError Значение исключения:
Нет модуля с именем 'spotify.urls' Exception Location: , строка 984, в _find_and_load_unlocked Python Executable: /app/.heroku/python/bin/python Версия Python: 3.9.5 Python Path:
['/app/.heroku/python/bin', '/app', '/app/.heroku/python/lib/python39.zip', '/app/.heroku/python/lib/python3.9', '/app/.heroku/python/lib/python3.9/lib-dynload', '/app/.heroku/python/lib/python3.9/site-packages']

Скриншот ошибки

Я не могу понять смысл ошибки, поскольку приложение по-прежнему отлично работает на localhost. Есть какие-нибудь мысли?

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