这是一个基本问题,但我在文档中找不到答案时遇到了问题:
假设我有一个网址:
http://example.com/part1/part2
我有:
urlpatterns = patterns('',
# Examples:
url(r'^$', 'xxx', name='yyy'),
)
上面的网址字符串的哪一部分尝试与^
和$
之间的正则表达式匹配?
我已经阅读了很多来源和文档,包括:
答案 0 :(得分:4)
documentation清楚地说明了这一点:
URLconf搜索请求的URL,作为普通的Python 串。这不包括GET或POST参数或域 名。
例如,在http://www.example.com/myapp/的请求中, URLconf将查找myapp /.
在http://www.example.com/myapp/?page=3的请求中,URLconf将会 寻找myapp /.
URLconf不查看请求方法。换句话说,全部 请求方法 - POST,GET,HEAD等 - 将被路由到同一个 相同网址的功能。
在您的情况下,将搜索part1/part2
字符串。