我正在使用Flask。
我正在做一个ajax帖子,我需要检查是否存在密钥。
我尝试了这个但是没有用。
if request.args.has_key('campaign_id_crid'):
print True
什么是更好的测试方法?
答案 0 :(得分:30)
您的示例工作正常(无论如何,if
添加到开头...)
无论如何,虽然dict.has_key
仍然存在(在现有的2.x代码中 - 但在Python 3中被删除),但通常认为使用in
运算符更加Pythonic,如:
if 'campaign_id_crid' in request.args:
pass # do something