在您提交的表单字段的名称中使用[]符号,如:
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
但不是这个,我只是最后一个数字
答案 0 :(得分:2)
删除了名称中的[]符号。在z = request.POST.getlist('whatever')
之后但这不是道路。阅读django forms documentation