前言:今天在调试Django项目的时候,报了一个错:The view *** didn’t return an HttpResponse object. It returned None instead.(
***处会根据项目视图发生变化
),按照惯例,先翻译一下,大概意思是视图**没有返回HttpResponse对象。它没有返回任何内容。
,通过猜测,应该是视图里函数没有返回内容,查看一下相关函数,结果可想而知。以下进行简单的错误复现:
一、报错演示
可以看到视图(views.py)中的函数未返回任何内容
二、问题解决
只需要在视图中返回一些内容即可(比如:HTML页面)
def index(request):
print('已进入后台')
return render(request,'index.html')
欢迎大家吐槽,相互学习