Django的请求和响应

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/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球