这个错误经常出现在表单的复选框字段取值中,例如:
is_private = request.POST['is_private']
这样就会出现以上错误,可以改为这样,使用MultiValueDict的get方法。这也出现在标准dicts上,如果不存在,则提供默认值时提取值。
is_private = request.POST.get('is_private', False)
也就是字典的get方法:
my_var = dict.get(<key>, <default>)
这个错误经常出现在表单的复选框字段取值中,例如:
is_private = request.POST['is_private']
这样就会出现以上错误,可以改为这样,使用MultiValueDict的get方法。这也出现在标准dicts上,如果不存在,则提供默认值时提取值。
is_private = request.POST.get('is_private', False)
也就是字典的get方法:
my_var = dict.get(<key>, <default>)