无法导入名称 HttpResponse
views.py
from django import HttpResponse
def hello(request):
return HttpResponse("Hello world ! ")
Request Method: GET Request URL: http://127.0.0.1:8000/hello/ Django Version: 1.3.1 Exception Type: ImportError Exception Value: cannot import name HttpResponse
3 个回答
0
在views.py文件中,把django改成django.http通常是有效的。如果不行的话,检查一下项目目录里的urls.py文件,确保:
- 你的视图路径(path())导入得正确
- 它在urlpatterns列表中位于path('admin/', admin.site.urls)的上面
9
你从错误的地方导入了东西。
正确的地方是 django.http,你应该这样写:from django.http import HttpResponse
40
你可以试试这个:from django.http import HttpResponse