Python django中的Url模式正则表达式
这是一个基本问题,但我在文档中很难找到答案: 假设我有一个url,如:Python django中的Url模式正则表达式,python,regex,django,django-urls,Python,Regex,Django,Django Urls,这是一个基本问题,但我在文档中很难找到答案: 假设我有一个url,如: http://example.com/part1/part2 我有: urlpatterns = patterns('', # Examples: url(r'^$', 'xxx', name='yyy'), ) 上面url字符串的哪一部分试图由正则表达式在^和$之间进行匹配 我已经阅读了大量的资料和文档,包括: 这在合同中明确规定: URLconf像普通Python一样搜索请求的URL 一串这
http://example.com/part1/part2
我有:
urlpatterns = patterns('',
# Examples:
url(r'^$', 'xxx', name='yyy'),
)
上面url字符串的哪一部分试图由正则表达式在^
和$
之间进行匹配
我已经阅读了大量的资料和文档,包括:
在您的情况下,
part1/part2
string将被搜索。感谢您在文档中指出了该解释的位置。我有一个后续问题。在解释中,它说:“URLconf搜索请求的URL”,URL是否仅指“part1/part2”,我认为URL指的是“@user61629 you'snowlcome”。域名不包括在检查中,请参见这不包括GET或POST参数,或者域名
。谢谢你,所以我的理解是,如果django将URL定义为“part1/part2”,它叫什么“example.com/part1/part2”?@user61629,他们的URL绝对是整个字符串http://example.com/part1/part2
,part1/part2
可以称为“路径”,但它只是URL的一部分。感谢您的帮助。不过我觉得有点困惑,尤其是对于初学者。