我希望在结尾处匹配任何带有数字ID(各种长度)的url,并将该id传递给view函数。 我的网址是这样的形式:
/event/dash-separated-strings-2014-12-16-342614/
ID为342614.日期前的内容也各不相同。
这是我的网址配置:
url(r'^event/(*.-\d{4}-\d{2}-\d{2}-)(?P<event_id>\d*)/$', view_event , name='my_view_event')
问题是将完整的url传递给我的view函数。我想要的只是命名组。我的配置有什么问题?
答案 0 :(得分:0)
试试这个:
url(r'^event/[\w\-]+-\d{4}-\d{2}-\d{2}-(?P<event_id>\d+)/$', view_event , name='my_view_event')