django的url配置求教~为什么无法include

我有一个project跟目录的rooturlconf设置内容为:----------------------------------------------------------fromdjango.conf.urlsimportpatterns,include,url
importfunnytest
urlpatterns=patterns(
url(r'^funnytest/',include('funnytest.urls')),
url(r'^helloworld/',funnytest.views.hello),
)-----------------------------------------------------------其中funnytest是其中一个app,funnytest目录下设置了一个Urls,内容为:
------------------fromdjango.conf.urlsimportpatterns,include,url
fromviewsimport*
urlpatterns=patterns(
url(r'^hello/$',hello),
)-------------------我访问localhost/funnytest/hello/会报错,表示urls中没有匹配的配置
但是访问localhost/helloworld是可以访问到viewhello的为什么呢,应该如何配置~
一只萌萌小番薯
浏览 525回答 2
2回答

慕标5832272

fromdjango.conf.urlsimportpatterns,include,urlfromviewsimport*urlpatterns=patterns(url(r'^hello/$',hello),)第二个url写法是有问题的,导入模块写法应该是fromapp.viewsimporthello这个格式,在django中,都应该这种导入方法。另入,像第二个,我平时是这么写的:url(r'^hello/$','app.viwes.hello`),多看下djangobook里面的url写法。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript