0

在您提交的表单字段的名称中使用 [] 符号,例如:

input type=checkbox name=whatever[] value=1

input type=checkbox name=whatever[] value=2

input type=checkbox name=whatever[] value=3

input type=checkbox name=whatever[] value=4

在 PHP 中,当您发布时,这将作为

$whatever = array("1", "2", "3", "4");

你可以像这样访问它们:

$whatever[0]

这会给你“1”

但我有 python 和 django 模板。

z=[]

z = request.POST['whatever[]']
s = ','.join(str(n) for n in z)

我想接受这个 s =1,2,3,4 ,但不是这个,我只是最后一个数字

4

1 回答 1

2

删除了名称中的 [] 符号。在 z = request.POST.getlist('whatever') 之后

但这不是办法。阅读django 表单文档

于 2012-06-19T10:59:47.407 回答