匹配django网址中的时间模式

时间:2013-11-25 14:47:49

标签: regex django django-urls

我想匹配以下网址

/calendar/entry/add/2013/11/23/05:30

my urls.py

 url(r'^entry/add/(?P<year>\d+)/(?P<month>\d+)/(?P<day>\d+)/(?P<time>\d+:\d+)/$', 'view')

在主urls.py上我有

url(r'^calendar/',include('mycal.urls'),

但它不起作用......我得到一个不匹配。什么是正确的regexpr ....

1 个答案:

答案 0 :(得分:1)

网址/calendar/entry/add/2013/11/23/05:30不包含尾随/

从网址格式中删除尾随/或将其设为可选,以使其与网址匹配

url(r'^entry/add/(?P<year>\d+)/(?P<month>\d+)/(?P<day>\d+)/(?P<time>\d+:\d+)/?$', 'view')
#                                                                           ^^