0

在我的 python 服务器端代码中,我运行一个查询 (q) 来检查指定过滤条件的数据是否存在。我的数据存储区中的 Name_Table 是空的,所以为什么当我期望它落入 else: 逻辑时它落入 if q: 逻辑 ---- 因为它是一个空表实体?

q = Name_Table.all().filter("name =", cname).filter("provider =",refkey).filter("platform_provider =",refkey2)

如果 q: xxxx

其他:YYYYYY

4

1 回答 1

1

您尚未执行查询,因此您正在检查查询是否存在,而不是查询是否返回一些数据。您可能想要添加fetch(10)get()执行查询。

于 2013-02-26T07:03:24.127 回答