我正在通过他们的getting started教程学习Django。我查看了其他Django Tutorial
错误,并没有看到这个错误(虽然我没有搜索每个列表)。
我完全按照他们的演示对mysite/urls.py
和polls/urls.py
进行了更改,并运行了服务器命令:
python manage.py runserver
由于我是Django的新手,我不知道发生了什么。请帮忙。
答案 0 :(得分:30)
from django.http import HttpResponse
位于顶部的视图文件中
答案 1 :(得分:4)
在使用HttpResponse之前,将此导入放入poll / views.py中。
from django.http import HttpResponse
答案 2 :(得分:2)
from django.http import HttpResponse
在polls / views.py文件的顶部添加此行。我也是新人,也有同样的错误。好运,我看到你。
答案 3 :(得分:1)
默认为:
from django.shortcuts import render
更改为:
from django.shortcuts import render,HttpResponse
这将调用HttpResponse类
答案 4 :(得分:0)
我遇到了同样的问题。我导入了HttpResponse
但仍然出现此错误。
如果您使用Apache服务器作为Web的主服务器,请尝试重新启动Apache并重新加载页面。
答案 5 :(得分:0)
对我来说是因为我使用单引号(')而不是双引号(“)
答案 6 :(得分:0)
祝你好运。
答案 7 :(得分:-1)
https://grokbase.com/t/gg/django-users/154a3hvab7/tutorial-missing-import-http404
缺少导入
“从django.http导入HttpResponse,Http404”