首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >django问题:如何使用POST方法传递列表参数?

django问题:如何使用POST方法传递列表参数?
EN

Stack Overflow用户
提问于 2011-01-02 23:28:47
回答 4查看 8.1K关注 0票数 2

假设我要传递的参数名为printdataprintdata=['a', 'b', 'c']

我使用"input type="hidden" name="alist" value={{printdata}}>"来传递参数。但是,当我尝试使用以下代码检索views.py中的参数时:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
params = request.POST

params["alist"]等于['a',,而不是['a', 'b', 'c']。我怀疑django使用,来识别参数的结尾。

你有什么建议或者其他方法来传递这个参数吗?

EN

回答 4

Stack Overflow用户

发布于 2011-01-03 00:29:05

在HTML中使用多个隐藏字段,每个值一个:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<input type="hidden" name="alist" value="1" />
<input type="hidden" name="alist" value="2" />
<input type="hidden" name="alist" value="3" />

在服务器端,使用request.POST.getlist读取列表形式的所有值:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
alist = request.POST.getlist('alist')
# 'alist' now contains ['1', '2', '3']
票数 8
EN

Stack Overflow用户

发布于 2011-01-02 23:31:12

确保用引号将HTML中的列表字符串括起来。即:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<input type="hidden" name="alist" value="{{printdata}}">
票数 0
EN

Stack Overflow用户

发布于 2011-01-03 00:04:15

使用

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
request.POST.getlist('alist')

来获取这些值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4581114

复制
相关文章
django 获取post传递的值
django 中post方法传值,用普通的request.POST.get(‘value’) 是没法正常接收到前端传递过来的值的
kirin
2020/07/14
3.9K0
python3 django整理(九) django 接收参数,以json彼此传递post与get
HTTP没有要求,如果Method是POST数据就要放在BODY中。也没有要求,如果Method是GET,数据(参数)就一定要放在URL中而不能放在BODY中。
学到老
2019/01/25
3.7K0
python3 django整理(九)  django 接收参数,以json彼此传递post与get
POST请求和GET请求如何传递和接收解析参数
接口参数应该怎么传递是每个项目应该面对的问题,这跟编程语言无关,今天来总结一波常用的接口参数传递方式。
码农小胖哥
2020/10/10
26.9K0
POST请求和GET请求如何传递和接收解析参数
Form表单需要使用Post传递url中的参数
可以发现在请求报文中,对在form表单中传递的数据都放在了报文体中了。而不是报文头部
静心物语313
2020/03/24
3K0
Form表单需要使用Post传递url中的参数
方法中参数传递
这种方式复制参数的内存位置的引用给形式参数。这意味着,当形参的值发生改变时,同时也改变实参的值。
wfaceboss
2019/04/08
1.8K0
django-URL默认参数传递
主要用在分页中。 book/views.py def page(request,pn=1): return HttpResponse("<h1>{}</h1>".format(pn)) book/urls.py from django.urls import path from . import views app_name ="book" urlpatterns = [ path('page<int:pn>/',views.page,name="page"), path('page
西西嘛呦
2020/08/26
1.1K0
在Flask中使用ajax的POST方法传递数组
如果在服务器端使用flask中的request.form.get方法是无法获取到数据的,因为我们传递的是数组,而不是单个元素。 怎么办? flask还提供了另外一个方法request.form.getlist:
用户2936342
2018/08/27
2.5K0
ajax post传递超长参数解决办法 原
通过修改tomcat下面的conf目录下的server.xml中 找到类似如下代码  <Connector connectionTimeout="20000"  port="80" protocol="HTTP/1.1" redirectPort="8443"/> 并在此代码里面加上属性 maxPostSize="0" 0表示不限制post请求长度 就很好的解决的这样的问题    当然做图片上传异步处理可以通过iframe来解决这个问题 但是感觉iframe毕竟没ajax好用
尚浩宇
2018/08/17
9570
笔记:js参数传递问题
解释:b对c说,我同意你跟我共用一个内存地址,你可以在我的内存地址内,修改局部成员,但是你要连我的家都给挪走,对不起 你自己走。。。
yuezhongbao
2019/02/26
4.8K0
探讨Java参数传递问题
可能很多人都知道参数有形参和实参之分,却不知道区别到底是什么;知道Java中内存分为栈、堆、方法区等5片内存,不知道每片内存中保存的都是什么;关于参数的传递到底是值传递还是引用传递傻傻分不清楚。本文将为你逐一揭秘!
贪挽懒月
2018/12/06
9830
探讨Java参数传递问题
java发送post请求,使用multipart/form-data的方式传递参数--《优化》
/** * 测试上传图片 * */ public static void testUploadImage(){ String url = "http://xxxtest/Api/testUploadModelBaking"; String fileName = "e:/username/textures/antimap_0017.png"; Map<String, String> textMap = new HashMa
JQ实验室
2022/01/11
5.2K0
java之方法的参数传递(值传递和引用传递)
基础数据类型参数传递方式只有一种:值传递。即将实际参数值的副本(复制品)传入方法内,而参数本身不受影响;
西西嘛呦
2020/08/26
2.1K0
React 使用Context传递参数
在使用React时,很容易在自定义的React组件之间跟踪数据流。当监控一个组件时,可以监控到那些props被传递进入组件了,这非常有利于了解数据流在什么地方出现了问题。
随风溜达的向日葵
2018/08/09
1.6K0
SOLIDITY REMIX方法传递数组参数
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
程序新视界
2019/09/18
2.4K0
SOLIDITY REMIX方法传递数组参数
关于go函数参数传递的问题
我发现有不少同学对go的函数参数传递知道是值传递,但是一使用的时候却容易掉坑,下面我们来举个例子看,深入理解这个问题。
公众号-利志分享
2022/04/25
9180
关于go函数参数传递的问题
在React中如何使用history.push传递参数
第一种和第三种,在目标路由刷新后,参数还可以取到,但是第二种页面刷新后,参数就取不到了,第二种适合开发winform类的应用。
挥刀北上
2021/12/19
21.4K0
在React中如何使用history.push传递参数
策略模式:使用参数对象传递参数
以下是一个使用参数对象的策略模式的例子,该例子中,我们将创建两种不同的支付策略,它们需要不同的参数:
运维开发王义杰
2023/08/16
2310
策略模式:使用参数对象传递参数
点击加载更多

相似问题

Django DRP post方法如何传递参数

23

使用POST方法的Django问题

42

AJAX传递POST请求,Django问题

24

hyperledger composer post方法:如何在post方法中传递参数

10

如何传递参数删除方法?(django)

15
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文