【发布时间】:2017-01-14 16:26:34
【问题描述】:
我在 django 视图中有 if 条件。在这种情况下,if 条件首先检查变量是否设置/不为空,然后在第二个条件下检查此变量中的值。
if ( request.GET['customActionType'] != '' and request.GET['customActionType'] == 'group_action') :
records['customActionStatus'] = 'OK'
records['customActionMessage'] = 'Group action successfully has been completed. Well done!'
但是当我在 if 条件下使用这些变量时,它会给我错误。
MultiValueDictKeyError at /admin/help
"'customActionType'"
【问题讨论】:
-
我认为它与this重复
-
抱歉没收到
-
print request.GET看到了什么?我认为其中没有名为customActionType的键。 -
@ozgur 我认为是的,这就是为什么首先我必须检查变量是否为 isset 如何用 isset 条件替换非空条件
-
对不起,我使用 isset 关键字,因为我是一名 php 开发人员,但最近我开始使用 python 工作