Django报错:leads.views.home_page未返回HttpResponse对象如何解决
Django根路径访问ValueError错误解决方案
错误原因
你的视图函数leads.views.home_page没有返回符合要求的HttpResponse对象:render方法本身会生成合法的HttpResponse实例,但你没有在调用前加return关键字,Python函数无显式返回时默认返回None,与Django的视图规则冲突,因此触发报错。
修复步骤
修改views.py中的home_page函数,为render调用添加return关键字即可,修改后代码如下:
from django.shortcuts import render from django.http import HttpResponse def home_page(request): # return HttpResponse('Hello world') return render(request, 'leads/home_page.html')
验证
修改代码保存后重启Django服务,再次访问根路径即可正常加载home_page.html模板内容。
内容的提问来源于stack exchange,提问作者Developer Lachi
相关产品推荐
相关产品推荐

