django urls命名组

时间:2014-12-17 12:13:08

标签: python django url

我希望在结尾处匹配任何带有数字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函数。我想要的只是命名组。我的配置有什么问题?

1 个答案:

答案 0 :(得分:0)

试试这个:

url(r'^event/[\w\-]+-\d{4}-\d{2}-\d{2}-(?P<event_id>\d+)/$', view_event , name='my_view_event')