获取表单数据
- 视图
- 注册视图
- 用postman验证
获取json数据
- 视图
- 测试
提取路径数据
使用path的时候,用路由转换器
- 案例 获取http://192.168.80.160:8000/urldata/100 里的100
- 视图如下
- 注册时使用转换器int
- 注意 注册时使用的转换器里的变量名要和视图里获取数据的变量名的一致
- 测试
自定义转换器
- 在工程目录下 创建converters.py
- 在文件里写自定义的转换器
- 在工程的urls.py里把转换器注册
使用自定义转换器
- 测试
re_path获取路径里的数据
案例
- 注意 获取正则匹配的数据 把需要获取的部分用小括号括起来
- 给小括号里的数据起一个别名 ?P<别名>
获取请求头信息和其他的信息
JsonResponse
重定向redirect
但是直接用地址进行重定向如果视图更改名字,那所有的都要更改
所以可以用反解析来获取地址进行重定向
反解析获取地址
- 1 总路由urls里给应用添加别名
- 2 子应用里给单独的视图 起别名
- 3 在视图中 用reverse获取视图对应的地址