函数:func:~django.urls.path`具有四个参数,两个必须参数:``route``和``view`,两个可选参数:kwargs``和``name
。现在,是时候来研究这些参数的含义了。
path()
参数: route
¶
``route``是一个匹配 URL 的准则(类似正则表达式)。当Django响应一个请求时,它会从 ``urlpatterns``的第一项开始,按顺序依次匹配列表中的项,知道找到匹配的项。
这些准则不会匹配 GET 和 POST 参数或域名。例如,URLconf在处理请求``https://www.example.com/myapp/时,它会尝试匹配``myapp/
。处理请求``https://www.example.com/myapp/?page=3``时,也只会尝试匹配``myapp/``。