零个结果查询/ GqlQuery
-
19-09-2019 - |
题
我怎么知道,如果使用Query接口或接口返回结果为零的GqlQuery我查询的结果要么?将使用.get()
零个结果产生错误?如果是的话,有什么处理的最佳方式?
解决方案
做一个get()时,如果有任何结果,你将有一个包含对象无
我通常做
result = query.get()
if result is None:
#do the following
或者,如果你要检查它不是没有那么
if result is not None:
#do the following
其他提示
如果查询不返回任何结果,fetch()
返回一个空列表[]
和get()
返回None
在可以使用以下任一情况下:
if result:
#handle the result
else:
#no results were returned
不隶属于 StackOverflow