Python - 阅读复选框

DJp*_*hon 2 html python django

我有几个带有通用名称和个别变量(ID)的复选框.我如何在python中将它们作为列表读取?现在我正在使用

checkbox = request.POST ["common_name"]

它不能正常工作,复选框变量只存储最后一个复选框而不是任何列表或其他东西.

Jam*_*ley 6

如果您使用的是WebOB,request.POST.getall('common_name')将为您提供名为'common_name'的所有POST变量的列表.有关更多信息,请参阅WebOB文档.

但你不是 - 你正在使用Django.有关实现此目的的几种方法,请参阅QueryDict文档 - 这request.POST.getlist('common_name')是一种方法.