我有一个观点:
index(request,page=1)
现在,我使用它来将“”和“page / \ d +”匹配到views.index:
url(r'^$', views.index)
url(r'^page/(?P<page>\d+)/$', views.index)
有许多观点需要匹配“”和“page / \ d +”,我想知道是否有一种简单的方法来匹配这两种网址。谢谢。
答案 0 :(得分:1)
您可以使用以下网址。
url(r'^$|^page/(?P<page>\d+)/$', views.index)
但你必须改变视图功能如下:
def index(request, page):
if page is None:
page = 1
...
注意强>: 这会增加urlpatterns的复杂性,因为它会使调试和阅读变得更加困难。