Django错误'str' object is not callable

来源:互联网 发布:重生网络女主播 编辑:程序博客网 时间:2024/06/05 14:53

错误信息:

TypeError at /hello/'str' object is not callableRequest Method:     GETRequest URL:    http://127.0.0.1:8000/hello/

项目结构:
这里写图片描述

view.py代码:

from django.http import HttpResponsedef hello(request):    return HttpResponse("Hello world ! ")

urls.py代码:

from django.conf.urls import patterns, urlurlpatterns = patterns("",    url('^hello/$', "hello",name="hello"),)

原因:
没写应用模块名称,找不到”hello”,
这里写图片描述
解决:
修改urls.py代码,添加模块名:

from django.conf.urls import patterns, urlurlpatterns = patterns("puhuofile.view",    url('^hello/$', "hello",name="hello"),)

或者直接导入hello,这样就不需要模块名:

from django.conf.urls import patterns, urlfrom puhuofile.view import hellourlpatterns = patterns("",    url('^hello/$', hello,name="hello"),)
0 0
原创粉丝点击