Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >django 获取post传递的值

django 获取post传递的值

作者头像
kirin
发布于 2020-07-14 03:28:35
发布于 2020-07-14 03:28:35
3.9K0
举报
文章被收录于专栏:Kirin博客Kirin博客

django 中post方法传值,用普通的request.POST.get(‘value’) 是没法正常接收到前端传递过来的值的

这里需要用其他的方法获取

1.request.data  接收到的是一个dict 直接用[]取对应的值即可,这是明文的

2.request.body 接收到的是一个二进制的文本流,需要自己转码,也是能够接收到值的

3.request._request.POST..get  这种方法只能接收到get方式发送的值,post是接收不到的

所以,当你前端用post方式传递值后端接收到时None时,可以尝试更改接收方式,用data或者body都是可以接收的

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/07/10 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
从0开始做系统之传递数据
我们做系统,光有后台不行,还得有好看和便利的前台来操作和展示信息。前端一般是用html5和JS来控制。如果好看,你还得懂css。 后台控制数据和逻辑,前台控制交互和展示。所以前后台得通信,交换信息。这里就是讲他们如何传递数据的。 市面上的系统一般的架构都是MVC的,M指的是model,数据库这层。V是view,界面这层,C是控制逻辑这层。 如果我们打开一个网页,请求网址后,它会去C这层,去哪个路由,要什么样的业务逻辑,展现到哪个页面,都是由这层控制。先去M里面拿取数据,然后渲染到V这层,最终面对的是用户。
赵云龙龙
2019/07/11
1.5K0
从0开始做系统之传递数据
Django MVT之V
在Django MVC概述和开发流程中已经讲解了Django的MVT开发流程,本文重点对MVT中的视图(View)进行重点讲解。
菜菜cc
2022/11/15
1.9K0
Django MVT之V
09.Django基础七之Ajax
    AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步的Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML,现在更多使用json数据)。
changxin7
2019/09/30
3.6K0
09.Django基础七之Ajax
Django 2.1.7 查询数据返回json格式
在日常工作中,对于前端发送过来的请求,后端django大部分都是采用json格式返回,也有采用模板返回视图的方式。 在模板返回视图的方式的确很方便,但是如果涉及到动静分离、ajax请求这类,django就只能返回json格式的数据了。 那么这里就带来了一个问题,如何将django从数据库模型类中查询的数据以json格式放回前端。 然后前端如果获取读取返回过来的数据呢?
Devops海洋的渔夫
2019/09/18
3K0
Django 2.1.7 查询数据返回json格式
005:Django Form请求
1. Django 请求 传递数据的方式 Form表单 Ajax Url get请求 我们研究request参数 在视图当中,大部分函数有request参数,request这个参数是当URL调用视图函数的时候接收 传递的请求。 Request接收的就是一个请求 Request.META 请求当中携带的参数 HTTP_USER_AGENT:Mozilla/5.0 (Windows NT 6.1; WOW64; rv:64.0) Gecko/20100101 Firefox/64.0 浏览器版本 Form表单 Action 请求的地址 地址为空,请求自己的地址 Method 请求的方式 Post 发送,密文的 Get 获取,明文 在URL之后以?开始,以键=值的形式以&分割 Input name是传递参数时候的键 Submit
李玺
2021/11/22
5830
005:Django Form请求
如何在Django中正确解析POST请求参数
POST请求参数解析 在Django中,当接收到POST请求时,可以使用request.POST字典来访问请求中的参数。例如:
GeekLiHua
2025/01/21
1140
如何在Django中正确解析POST请求参数
Django相关知识点回顾
Develop success from failures. Discouragement and failure are two of the surest stepping stones to success.
小闫同学啊
2019/07/18
10K0
Django相关知识点回顾
django 文件上传
文件上传是网站开发中非常常见的功能。这里详细讲述如何在Django中实现文件的上传功能。
用户2200417
2023/02/01
1.1K0
项目搭建历程-Part II
Django为Python-web中的常用项目,下面我将对其进行简单实用的介绍:(其实写到最后更像是,Django速通,[doge])
汐语
2023/02/23
6970
项目搭建历程-Part II
Django请求和响应对象
当一个页面被请求时,Django 会创建一个 HttpRequest 对象,这个对象包含了请求的元数据。然后,Django 加载相应的视图,将 HttpRequest 作为视图函数的第一个参数。每个视图负责返回一个 HttpResponse 对象。
zy010101
2021/11/01
1.6K0
Django之图片上传与展示
IT不难
2023/11/17
2320
Django之图片上传与展示
django开发之咬文嚼字
django的get是从数据库的取得一个匹配的结果,返回一个对象,如果记录不存在的话,它会报错。
Tom2Code
2022/04/15
1450
django开发之咬文嚼字
Django---Ajax
Ajax准备知识:json 什么是json? 定义: JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。 它基于 ECMAScript (w3c制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。 简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。 讲json对象,不得不提到JS对象: 合格的json对象:
用户1214487
2018/01/24
4.8K0
Django---Ajax
Django+Vue项目学习第六篇:vue+django发送post请求,设置不同content-type,前后端如何处理参数
1. Content-Type=application/x-www-form-urlencoded
冰霜
2022/03/15
9760
Django+Vue项目学习第六篇:vue+django发送post请求,设置不同content-type,前后端如何处理参数
Django Web开发基础知识
MVC - Model View Controller,模型(model)-视图(view)-控制器(controller)的缩写,是软件工程中的一种软件架构模式,Model模型中主要用于存储与数据库相关的字段或数据库通信方面的东西,Controller控制器用于存储URL的分发等,最后的View视图则是完善控制器中的路径分发,每一个路径对应一个view视图函数。
微软技术分享
2022/12/28
2.2K0
Django Web开发基础知识
Python Django开发 经验技巧总结(一)
该功能运用了django.contrib.messages这个库,在django项目中setting.py文件中APP注册部分自定义注册
cutercorley
2020/07/23
1.4K0
Django学习笔记之Django视图View
一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应。 响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。 无论视图本身包含什么逻辑,都要返回响应。代码写在哪里也无所谓,只要它在你当前项目目录下面。除此之外没有更多的要求了——可以说“没有什么神奇的地方”。为了将代码放在某处,大家约定成俗将视图放置在项目(project)或应用程序(app)目录中的名为views.py的文件中。 一个简单的视图 下面是一个以HTML文
Jetpropelledsnake21
2018/07/04
1.8K0
Ajax 实战
AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML,现在更多使用json数据)
HammerZe
2022/03/25
1.4K0
Ajax 实战
Django 基础快速入门
进入到目录后,输入创建 Django 项目命令(注意,Django 创建项目后还需要通过命令在当前 Django 下创建对应的 app):
1_bit
2023/02/10
1.7K0
Django 基础快速入门
Django 2.1.7 ajax数组传递和后台接收
此时,如果在django后端使用request.POST.get('users_rate')来获取值,获取到的结果会是None,无法获取到结果。
Devops海洋的渔夫
2019/09/19
2.9K0
Django 2.1.7 ajax数组传递和后台接收
相关推荐
从0开始做系统之传递数据
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文