url.py中需要哪种正则表达式模式来匹配字符串';标题';python/django中对象的
我很难匹配url模式 我有url.py中需要哪种正则表达式模式来匹配字符串';标题';python/django中对象的,python,django,Python,Django,我很难匹配url模式 我有 url(r'^(?P<title>)', 'pages.views.PageNameRequest') 但它只是返回那个 没有与给定查询匹配的页面。您已经接近了,但是您需要在title-param声明之后使用正则表达式来描述它。例如,如果您希望url仅包含一个或多个小写字母,请执行以下操作 url(r'^(?P<title>[a-z]+)', 'pages.views.PageNameRequest') url(r'^(?P[a-z]+),
url(r'^(?P<title>)', 'pages.views.PageNameRequest')
但它只是返回那个
没有与给定查询匹配的页面。您已经接近了,但是您需要在title-param声明之后使用正则表达式来描述它。例如,如果您希望url仅包含一个或多个小写字母,请执行以下操作
url(r'^(?P<title>[a-z]+)', 'pages.views.PageNameRequest')
url(r'^(?P[a-z]+),'pages.views.PageNameRequest')
但你可能在寻找更像
url(r'^(?P<title>[a-zA-Z_ ]+)', 'pages.views.PageNameRequest')
url(r'^(?P[a-zA-Z]+),'pages.views.PageNameRequest')
这将允许一个或多个小写字母a-z、大写字母a-z、
\uu
和空格出现。您很接近,但您需要在title param声明之后使用正则表达式来描述它。例如,如果您希望url仅包含一个或多个小写字母,请执行以下操作
url(r'^(?P<title>[a-z]+)', 'pages.views.PageNameRequest')
url(r'^(?P[a-z]+),'pages.views.PageNameRequest')
但你可能在寻找更像
url(r'^(?P<title>[a-zA-Z_ ]+)', 'pages.views.PageNameRequest')
url(r'^(?P[a-zA-Z]+),'pages.views.PageNameRequest')
允许一个或多个小写字母a-z、大写字母a-z、\uuu
和空格出现