pycharm 利用 django进行web开发出现:“NameError at / name 'HttpResponse' is not defined”

新建的Django成功实现网页编辑了,但是更改url配置后,再次运行却出现:NameErrorat/name'HttpResponse'isnotdefinedReque... 新建的Django成功实现网页编辑了,但是更改url 配置后,再次运行却出现:

NameError at /
name 'HttpResponse' is not defined
Request Method: GET
Request URL: http://127.0.0.1:8000/
Django Version: 1.11.5
Exception Type: NameError
Exception Value:
name 'HttpResponse' is not defined
Exception Location: D:\b\untitled12\app01\views.py in index, line 5
Python Executable: C:\Users\Administrator\AppData\Local\Programs\Python\Python36-32\python.exe
Python Version: 3.6.0

重新编制崭新的django 却不能再次成功建立网页,
请帮忙分析,是什么原因,怎么解决
是否在运行过程中,pycharm 的某些文件被更改了?
展开
 我来答
银河系11223344
2017-12-12 · TA获得超过214个赞
知道小有建树答主
回答量:232
采纳率:92%
帮助的人:99.8万
展开全部

因为你没有导入HttpResponse。需要在views.py的顶部添加:

from django.shortcuts import HttpResponse

建议你跟着这个教程走一遍:刘江的Django教程

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式