Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
url.py中需要哪种正则表达式模式来匹配字符串';标题';python/django中对象的_Python_Django - Fatal编程技术网

url.py中需要哪种正则表达式模式来匹配字符串';标题';python/django中对象的

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模式

我有

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
和空格出现