如果我有一些代码:
variableA = self.kwarg['maybe']
现在,“也许”有时存在,有时不存在。我真的不在乎它是否不存在 - 我检查 variableA 是否为 None 在线 - 那么我如何避免在它不存在时弹出的非常烦人的“keyerror”?
我只是想让django 让我设置一个变量为None!
更新:谢谢大家!
请您参考如下方法:
我从未使用过 django,但如果 self.kwarg 是一个字典,您可以使用 get() 函数,它为不在字典中的元素返回 None(或可选的默认值):
d = dict()
d.get("abc") #-> None
d.get("abc", "default") #-> "default"
