如何知道使用query接口或GqlQuery接口的查询结果是否返回零结果?对零结果使用.get()会产生错误吗?如果是,最好的处理方法是什么?
发布于 2009-10-02 13:14:10
在执行get()时,如果没有结果,则对象将不包含任何结果
我通常会这样做
result = query.get()
if result is None:
#do the following或者,如果您想检查它不是无,那么
if result is not None:
#do the following发布于 2009-10-09 13:41:57
如果查询未返回任何结果,则fetch()返回空列表[],get()返回None
在这两种情况下,您都可以使用以下命令:
if result:
#handle the result
else:
#no results were returnedhttps://stackoverflow.com/questions/1509407
复制相似问题