При развертывании на heroku я получаю сообщение Page not found (404)

Страница не найдена (404) Метод запроса: GET URL запроса: https://blogapp85.herokuapp.com/. Используя URLconf, определенный в blog.urls, Django попробовал эти шаблоны URL, в таком порядке:

admin/ blogapp/ Пустой путь не совпал ни с одним из них.

Вы видите эту ошибку, потому что в вашем файле настроек Django установлено DEBUG = True. Измените это значение на False, и Django отобразит стандартную страницу 404.

Вам нужно включить path('',views.home,name='home'), в ваш проект urls.py (по умолчанию), а не в приложение blog:

# Import your home view
urlpatterns = [
    path('', home, name='home'),
    path('admin/', admin.site.urls),
    path('blogapp/',include('blogapp.urls')),
]

Не забудьте установить DEBUG=False.

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