目录
一、request请求
1. request.GET
2. request.POST
3. request.META
4. request.headers
5. request.method
6.request.path
二、response对象
1. 如何设置返回头
2. 设置cookies
3. JsonResponse和FileResponse
一、request请求
1. request.GET
![](https://img-blog.csdnimg.cn/4692f1bac58f4dbd93e96279b87252b0.png)
![](https://img-blog.csdnimg.cn/87ed88c1adcf43f0b4d73d5e694b25c5.png)
![](https://img-blog.csdnimg.cn/4c24764a730049049e642d59e775b6ed.png)
2. request.POST
![](https://img-blog.csdnimg.cn/c13deb863b3e4b54b95c077192e53541.png)
由于是post请求,浏览器接收的参数为空,所以使用Postman软件通过表单发送请求
![](https://img-blog.csdnimg.cn/5a8b0e9347a345f9a186b7498bd7a552.png)
注意:在发送请求前先关闭settings.py里该中间件
![](https://img-blog.csdnimg.cn/66bbab553c5f4e7ba911e29917521ced.png)
成功打印出添加的表单信息
![](https://img-blog.csdnimg.cn/a7726240666a4a37a98641491511e6b8.png)
学到一个非常好用的调试方法
![](https://img-blog.csdnimg.cn/522581ba419c41ceb3b17a692cae7ae1.png)
暂停后需要自己输入命令才会继续执行
![](https://img-blog.csdnimg.cn/eb6685b5c193456791370a851fb71b71.png)
还可以查看request.POST中有哪些方法
![](https://img-blog.csdnimg.cn/defceeabcdc94d46aa3ea7698a7ed837.png)
输入c退出调试
![](https://img-blog.csdnimg.cn/7bbf5f80822746f2a05f3914539592c0.png)
3. request.META
![](https://img-blog.csdnimg.cn/87672334cd414a2dae855bdb3dc57b0d.png)
![](https://img-blog.csdnimg.cn/4d9385a9b9b74bc0a4ab194909f77ef5.png)
![](https://img-blog.csdnimg.cn/e39e58bfffda41a2a54c8ea60f347ad6.png)
print(post_meta)打印出的结果:
![](https://img-blog.csdnimg.cn/864b95f281c344f4b8d0fe3c22fdb23f.png)
![](https://img-blog.csdnimg.cn/2c663e3ec13f4d5a96d95a5ad6488a1e.png)
![](https://img-blog.csdnimg.cn/b2bb477fa0b64a35bb9930ef4ff678a8.png)
4. request.headers
![](https://img-blog.csdnimg.cn/93b0e718ddff4126b1b1a7e922de3e8e.png)
![](https://img-blog.csdnimg.cn/47e17a49e4d249d1a6c7e3b82fb6570c.png)
成功打印User-Agent:
![](https://img-blog.csdnimg.cn/a32bf382f6544477a3d1db23fecb75ac.png)
print(request.headers)打印结果:
![](https://img-blog.csdnimg.cn/4fbac368a72e4cda91c50d7413343363.png)
5. request.method
![](https://img-blog.csdnimg.cn/6a0a2489a7f243578ed2c7c2d4a5d915.png)
![](https://img-blog.csdnimg.cn/d4f9216256ca42c5addb146fb2c88db4.png)
![](https://img-blog.csdnimg.cn/24bd825e735143e7b5e43b0ed91466bc.png)
![](https://img-blog.csdnimg.cn/4c674d2548e04acc910072e75028496e.png)
6.request.path
![](https://img-blog.csdnimg.cn/04f0902c4f1443edbd68449a18af374c.png)
![](https://img-blog.csdnimg.cn/f021c699ff0e487fa0feb860128b8d2a.png)
![](https://img-blog.csdnimg.cn/122461b0df094c979b04869927c7e489.png)
request.COOKIES获取cookies
request.FILES获取文件
![](https://img-blog.csdnimg.cn/c89a9a9854ff41e9880347596e85f41b.png)
![](https://img-blog.csdnimg.cn/cb00a6a90cba4841afb1d32af288a800.png)
二、response对象
1. 如何设置返回头
![](https://img-blog.csdnimg.cn/95cee1a8fe79484e8cc0695534c562a5.png)
![](https://img-blog.csdnimg.cn/5c80f173aca2494aa8d327f5076f5d27.png)
![](https://img-blog.csdnimg.cn/7f138e000fa940a5bb6850613a621cb7.png)
2. 设置cookies
![](https://img-blog.csdnimg.cn/4666a69046f94765a2d74bb923116e59.png)
![](https://img-blog.csdnimg.cn/a46b4cc372ea4a75b7de59b75ed4b885.png)
3. JsonResponse和FileResponse
![](https://img-blog.csdnimg.cn/0596af0661014cb3bf0f3870b7c5d14f.png)
![](https://img-blog.csdnimg.cn/c0d3f6c1a3d74e389146aa2d16576125.png)
具体的方法可以去django官方文档查找
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)