我有一个project跟目录的rooturlconf设置内容为:----------------------------------------------------------fromdjango.conf.urlsimportpatterns,include,urlimportfunnytesturlpatterns=patterns(url(r'^funnytest/',include('funnytest.urls')),url(r'^helloworld/',funnytest.views.hello),)-----------------------------------------------------------其中funnytest是其中一个app,funnytest目录下设置了一个Urls,内容为:------------------fromdjango.conf.urlsimportpatterns,include,urlfromviewsimport*urlpatterns=patterns(url(r'^hello/$',hello),)-------------------我访问localhost/funnytest/hello/会报错,表示urls中没有匹配的配置但是访问localhost/helloworld是可以访问到viewhello的为什么呢,应该如何配置~
2 回答
慕标5832272
TA贡献1966条经验 获得超4个赞
fromdjango.conf.urlsimportpatterns,include,urlfromviewsimport*urlpatterns=patterns(url(r'^hello/$',hello),)第二个url写法是有问题的,导入模块写法应该是fromapp.viewsimporthello这个格式,在django中,都应该这种导入方法。另入,像第二个,我平时是这么写的:url(r'^hello/$','app.viwes.hello`),多看下djangobook里面的url写法。
添加回答
举报
0/150
提交
取消