This topic created in 4283 days ago, the information mentioned may be changed or developed.
我在工程中建了一个xiaqu的application,现在xiaqu的url配置如下:urlpatterns = patterns('',
url(r'^$', 'xiaqu.views.first_page'),
url(r'^staff/', 'xiaqu.views.staff'),
)
为啥我访问http://127.0.0.1:8000/xiaqu/staff/提示页面The current URL, xiaqu/staff/, didn't match any of these.
求指点
7 replies • 2014-09-18 15:47:40 +08:00
 |
|
1
limuxy Sep 17, 2014 via Android 1
Project的url把app的包括进去了吗?
|
 |
|
2
ChanneW Sep 17, 2014
确实不匹配,访问的是 "xiaqu/staff/" 不知道 xiaqu 怎么来的,确定有这个的话,那就应该:
urlpatterns = patterns('', url(r'^$', 'xiaqu.views.first_page'), url(r'^xiaqu/staff/', 'xiaqu.views.staff'), )
|
 |
|
3
ChanneW Sep 17, 2014
#site url urlpatterns = patterns('', url(r'^xiaqu/', include('xiaqu.url')), )
#xiaqu url urlpatterns = patterns('', url(r'^$', 'xiaqu.views.first_page'), url(r'^staff/', 'xiaqu.views.staff'), )
|
 |
|
4
ChanneW Sep 17, 2014
或者是这里 url(r'^xiaqu/', include('xiaqu.url')), 多加了 $
|
 |
|
6
gevin Sep 17, 2014 1
url(r'^staff/', 'xiaqu.views.staff'),这里没加$ 改成 url(r'^staff/$', 'xiaqu.views.staff'),
|
 |
|
7
erse Sep 18, 2014
@ gevin 好像加了这个$也不行,我试了一下,后来不知道怎么自己就莫名其妙的好了,也没修改什么。
|