django MultiValueDictKeyError错误,我该如何处理
我正在尝试将对象保存到数据库中,但是抛出MultiValueDictKeyError
错误。
问题出在表格内,is_private
用一个复选框表示。如果未选中该复选框,则显然不传递任何内容。这就是错误被排除的地方。
我如何正确处理并捕获此异常?
该行是
is_private = request.POST['is_private']
回答:
使用MultiValueDict的get
方法。这在标准字典中也存在,并且是一种在不存在默认值的情况下获取值的方法。
is_private = request.POST.get('is_private', False)
通常,
my_var = dict.get(<key>, <default>)
以上是 django MultiValueDictKeyError错误,我该如何处理 的全部内容, 来源链接: utcz.com/qa/423050.html