path()函数具备如下四个参数
route 必须
view 必须
kwargs 可选
name 可选正则表达式
route
route是一个匹配URL的准则(相似正则表达式)
当Django响应一个请求时,它会从urlpatterns的第一项开始,按顺序依次匹配列表中的项,直到找到匹配的项
这些准则不会匹配 GET 和 POST 参数或域名
例如,URLconf在处理请求https://www.example.com/myapp/时,它会尝试匹配 myapp/
处理请求https://www.example.com/myapp/?page=3时,也只会尝试匹配 myapp/app
view
当Django找到了一个匹配的准则,就会调用这个特定的视图函数,并传入一个HttpRequest对象做为第一个参数
被"捕获"的参数以关键字参数的形式传入函数
kwargs
任意个关键字参数可做为一个字典传递给目标视图函数url
name
为URL命名,这样就能够在Django的任意地方惟一地引用它,尤为是在模板中
该特性能够经过只改一个文件就能全局地修改某个URL模式对象