ValueError at / Представление leads.views.home_page не вернуло объект HttpResponse. Вместо него возвращается None python django ошибка шаблона как исправить

ValueError at / Представление leads.views.home_page не вернуло объект HttpResponse. Вместо этого оно вернуло None.

вот мой код:

views.py:

from django.shortcuts import render
from django.http import HttpResponse

def home_page(request):
    
    # return HttpResponse('Hello world')
    render(request, 'leads/home_page.html')

и вот urls.py:

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

from leads.views import home_page

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', home_page),
]

и вот шаблон:

enter image description here

Вопрос здесь

def home_page(request):
    render(request, 'leads/home_page.html')

render объединяет заданный шаблон с заданным контекстным словарем и возвращает объект HttpResponse с отрендеренным текстом. Таким образом, вы должны вернуть этот объект HttpResponse обратно из просмотра.

def home_page(request):
    return render(request, 'leads/home_page.html')
Вернуться на верх