POST 处理
- POST请求动作一般用于向服务器提交大量/隐私数据
- 客户端通过表单等POST请求将数据传递给服务器端;如:
<form method='post' action="/login"> #action指明post请求发给哪个路由
姓名:<input type="text" name="username">
<input type='submit' value='登陆'>
form>
- 服务器端接收参数:通过request.method来判断是否为post请求
- 使用post方式接收客户端数据
request.POST['参数名']
request.POST.get('参数名','默认值')
request.POST.getlist('参数名')
- 注意:发送POST请求时,django需要取消csrf验证,否则django会拒绝客户端发来的POST请求,报403响应
- 取消csrf验证:注释掉settings.py文件中的MIDDLEWARE中的csrfviewsmiddleware的中间件
Original: https://blog.csdn.net/weixin_45075031/article/details/123593699
Author: 最萌毕加索
Title: Django的请求和响应
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/735671/
转载文章受原作者版权保护。转载请注明原作者出处!