Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
django post复选框数据_Django_Django Forms - Fatal编程技术网

django post复选框数据

django post复选框数据,django,django-forms,Django,Django Forms,我在我的模板中使用了一个复选框表单,在我的视图中,我试图检查复选框是否被选中 我认为有以下代码: if request.POST['check'] == True: 但如果未选中,则会抛出一个错误。如何检查我的帖子数据中是否有“检查”值 谢谢你的朋友们: if request.POST.get('check', False): ...do stuff... 您也可以这样做(): 在第二种方法中,如果“签入”请求,则不需要使用keys(),POST是一种惯用的方法。它不仅是显式的,

我在我的模板中使用了一个复选框表单,在我的视图中,我试图检查复选框是否被选中 我认为有以下代码:

if request.POST['check'] == True:
但如果未选中,则会抛出一个错误。如何检查我的帖子数据中是否有“检查”值

谢谢你的朋友们:

 if request.POST.get('check', False):
     ...do stuff...
您也可以这样做():


在第二种方法中,如果“签入”请求,则不需要使用
keys()
,POST是一种惯用的方法。它不仅是显式的,而且速度较慢如果dict中的键比dict.keys()中的键快,第一个使用内置哈希O(1),而第二个是列表查找O(N)。为什么不使用表单?
 if "check" in request.POST:
     ... do stuff...