python中path函数_示例1-path函数

## 函数path()

path( )作用是解析URL地址。

函数path()具有四个参数,两个必须参数:`route`和`view`,两个可选参数:`kwargs`和`name`。

path( ) 标准语法:

```

path(, , [name=None,**kwargs])

```

### path()参数route

route是一个匹配 URL 的规则(类似正则表达式)。表示路径,从端口以后的URL地址到/结束。

当 Django 响应一个请求时,它会从`urlpatterns`的第一项开始,按顺序依次匹配列表中的项,直到找到匹配的项。

这些准则不会匹配 GET 和 POST 参数或域名。例如:

* URLconf 在处理请求`https://www.example.com/myapp/`时,它会尝试匹配`myapp/`。

* URLconf 在处理请求`https://www.example.com/myapp/?page=3`时,也只会尝试匹配`myapp/`。

### path()参数:view

当 Django 在route中找到了一个匹配的准则,就会调用这个特定的视图函数,并传入一个`HttpRequest`对象作为第一个参数,被"捕获"的参数以关键字参数的形式传入。view 必须是一个函数或者是引用其他的URLconfs([urls.py](http://urls.py))即

你可能感兴趣的:(python中path函数)