【发布时间】:2015-07-15 22:13:58
【问题描述】:
我的 urls.py 中有
url(r'^(?P<slug>.+)/$', page, name='page'),
url(r'^(?P<slug1>.+)/(?P<slug2>.+)/$', subpage, name='subpage'),
页面和子页面是两个不同模型中的两个功能。
在我的 app1/views.py 中
def page(request, slug):
try :
#some code
except myModel.DoesNotExist:
return HttpResponseNotFound('<h1>not found</h1>')
还有我的 app2/views.py
def page(request, slug1, slug2):
try :
#some code
except myModel.DoesNotExist:
return HttpResponseNotFound('<h1>not found</h1>')
问题是我没有得到子页面!
如果我将网址更改为
url(r'^AAAA(?P<slug>.+)/$', page, name='page'),
url(r'^BBBB(?P<slug1>.+)/(?P<slug2>.+)/$', subpage, name='subpage'),
一切顺利!
我该如何解决?
【问题讨论】:
标签: django django-urls