Соответствие URL в Django - PullRequest
0 голосов
/ 13 мая 2010

Кто-нибудь может понять, почему это не работает? Я довольно новичок в Django, поэтому любая помощь будет высоко ценится.

Фактический URL: http://127.0.0.1:8000/2010/may/12/my-second-blog-post/

urls.py:

(r'(?P<year>d{4})/(?P<month>[a-z]{3})/(?P<day>w{1,2})/(?P<slug>[-w]+)/$', 'object_detail', dict(info_dict, slug_field='slug',template_name='blog/detail.html')),

Ответы [ 2 ]

12 голосов
/ 13 мая 2010
r'(?P<year>\d{4})/(?P<month>[a-z]{3})/(?P<day>\w{1,2})/(?P<slug>[\w-]+)/$', 
'object_detail', 
dict(info_dict, slug_field='slug',template_name='blog/detail.html')),

Вы, кажется, забыли обратную косую черту.

0 голосов
/ 13 мая 2010

Вы указываете это в контексте приложения или в маршрутизации URL проекта?

Возможно, вам нужно начать регулярное выражение с ^.

(r'^foo/$', 'foo'),
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...