Джанго URL-адреса именованных групп

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

/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 передается в мою функцию просмотра. Я хочу только названную группу. Что не так с моим конфигом?

1 ответ

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

url(r'^event/[\w\-]+-\d{4}-\d{2}-\d{2}-(?P<event_id>\d+)/$', view_event , name='my_view_event')
Другие вопросы по тегам