我的Django网址没有拿起破折号

Cat*_*ton 29 django django-urls

我试图找出一个匹配domain.com\about-us \&domain.com\home \的网址

我有一个网址正则表达式:

^(?P<page>\w+)/$
Run Code Online (Sandbox Code Playgroud)

但它不会与网址匹配 - 在其中.

我试过了

^(?P<page>\.)/$
^(?P<page>\*)/$
Run Code Online (Sandbox Code Playgroud)

但似乎没什么用.

小智 82

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

[ - \w]将接受az 1-9和破折号