2014-12-17 4 views
0

Я хочу сопоставить любой URL с числовым идентификатором (различной длины) в конце и передать этот идентификатор функции просмотра. Мои URLs в таком виде:django urls named groups

/event/dash-separated-strings-2014-12-16-342614/ 

Идентификатор является 342614. Содержание до даты также различны.

Вот мой конфиг URL:

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

Проблема заключается в том, что полный URL передается в мою функцию зрения. Я хочу только названную группу. Что не так с моей конфигурацией?

ответ

0

Попробуйте это:

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

Та же проблема с этим. –