django post和get方法获取数据 数据在模板上的遍历
来源:互联网 发布:在淘宝退货卖家拒收 编辑:程序博客网 时间:2024/05/18 04:00
转自:http://blog.csdn.net/california94/article/details/53008521
两个问题:
1.在使用django时,前台页面使用post或者get方法给后台传递数据 django如何获得
首先可以用HttpRequest.method 方法判断是post还是get
request.method==POST 或者request.method==GET (注意post和get一定大写)
然后用request.POST或者request.GET就可以获取数据字符串,该字符串是QueryDict对象格式。所以要是想取出数据要了解QueryDict的使用(和Python字典类似)
或者大家也可以print一下看一看格式。(request.body也可以显示数据,但是他是byte类型的,不是字符串!!)
QueryDict简单使用就是假如你的参数里有个username,要想获取它的值可以request.POST['username']
2.你的views数据传递到模板template上如果是list即[]格式遍历的话
{%for obj in obj_list%}
{{obj}}就取到了
{%endfor%}
另外obj如果是字典的话如何遍历呢?
{% for key,value in obj.items %}
{{ key }} 和{{vaule}}就可以使用
{% endfor%}
最后一点 :如果你是return render_to_response('模板名’,传递的数据) 注意传递的数据应该是个字典,key值是你在模板中要保持一致的名字如obj_list,obj
- django post和get方法获取数据 数据在模板上的遍历
- django post和get方法获取数据 数据在模板上的遍历
- asp.net获取Post和Get数据的方法
- asp.net获取Post和Get数据的方法(Stream)
- django 从get,post获取数据
- POST和GET的区别。PHP获取post数据的方法。
- HTML数据的传递方式:get方法 和 post 方法
- php获取get/post请求的数据
- php获取get/post请求的数据
- get/post 方式,form/数据的获取
- get 和 post 在传数据的区别
- 传递数据的两种方法GET和POST
- PHP获取POST、GET数据
- curl get post 获取数据
- Django 如何 在view.py中使用GET 获取数据?
- Android的httpclient的post方法获取服务器端的数据(服务器端是get方法)
- 提交数据get和post的区别
- get和post提交数据的区别
- php实现定时任务
- 高仿APP——元贝驾考(一)FragmentUtils
- NP 完全问题8.3
- 修道士和野人问题
- react native 相册功能
- django post和get方法获取数据 数据在模板上的遍历
- 按日期查询
- guava之只读、函数式编程(过滤、转换)
- ROS机器人操作系统的安装、配置与初级教程 1
- 二叉查找树的简单实现
- ffmpeg参数解释--中文详细
- .html().text().val() 三者的区别
- 堆栈到底是个什么东西?
- ES-TCPTransport 2