Мои URL-адреса Django не собирают тире - PullRequest
29 голосов
/ 10 февраля 2009

Я пытаюсь определить URL, который будет соответствовать domain.com \ about-us \ & domain.com \ home \

У меня есть регулярное выражение URL:

^(?P<page>\w+)/$

, но он не будет соответствовать URL-адресу с - в нем.

Я пробовал

^(?P<page>\.)/$
^(?P<page>\*)/$

но, похоже, ничего не работает.

1 Ответ

82 голосов
/ 10 февраля 2009

Try: ^(?P<page>[-\w]+)/$

[- \ w] примет a-z 1-9 и тире

...