ValueError at / 视图 leads.views.home_page 没有 return HttpResponse 对象。它 returned None 而不是 python django 模板错误如何修复
ValueError at / The view leads.views.home_page didn't return an HttpResponse object. It returned None instead python django template error how to fix
ValueError 在 /
视图 leads.views.home_page 没有 return HttpResponse 对象。它 return 改为 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),
]
这是模板:
问题在这里
def home_page(request):
render(request, 'leads/home_page.html')
render
combines a given template with a given context dictionary and returns an HttpResponse
带有渲染文本的对象。所以你必须 return 这个 HttpResponse
从视图中返回。
def home_page(request):
return render(request, 'leads/home_page.html')
ValueError 在 / 视图 leads.views.home_page 没有 return HttpResponse 对象。它 return 改为 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),
]
这是模板:
问题在这里
def home_page(request): render(request, 'leads/home_page.html')
render
combines a given template with a given context dictionary and returns an HttpResponse
带有渲染文本的对象。所以你必须 return 这个 HttpResponse
从视图中返回。
def home_page(request): return render(request, 'leads/home_page.html')