在/的ImportError无法导入名称HttpResponse

时间:2012-10-19 01:19:13

标签: python django web path

好吧,所以我不知道发生了什么,因为我是Python和Django的新手,但是由于一些不道德的原因我没有PYTHONPATH,即使我做了一个,我的Python安装也没有使用它

我打开了调试,所以我可以给你这一切:[snipped因为它毫无意义,可能会给我带来安全问题]

奇怪的是,我使用的是Win7 x64(使用python 2.7),它说我在NT上。

我正在关注本教程:http://www.djangobook.com/en/2.0/chapter03.html

我的python安装也遇到了其他PATH问题。就像没有任何路径被设置一样,我必须手动完成所有路径。

我应该将项目文件夹放入PATH var吗?如果我这样做太多会使我的电脑变慢吗?

2 个答案:

答案 0 :(得分:2)

如果你查看错误日志,你会发现你确实在views.py收到错误,但这是因为这一行(第1行):

from django.http import HttpResponce 

正如@mhawke指出的那样,尝试将其更改为HttpResponse

from django.http import HttpResponse 

答案 1 :(得分:2)

您的代码中有拼写错误。我从你链接的教程中复制了这个:

from django.http import HttpResponse

def hello(request):
    return HttpResponse("Hello world")

而您的堆栈跟踪显示HttpResponce