django post复选框数据

时间:2011-06-03 05:03:27

标签: django django-forms

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

if request.POST['check'] == True:

但是如果取消选中则会抛出错误。如何检查我的帖子数据中是否有值'check'?

由于

1 个答案:

答案 0 :(得分:19)

Python docs是你的朋友:

 if request.POST.get('check', False):
     ...do stuff...

你也可以这样做(more Python docs):

 if "check" in request.POST:
     ... do stuff...