【发布时间】:2011-02-15 21:19:06
【问题描述】:
我有一些自定义用户模型,我计算了名为 Joe 的用户数量:
c = UserModel.all().filter('name =', 'Joe').count()
即使我知道数据存储区中有一个 Joe,但女巫犯了一些错误 c == 0。
这是我正在处理的问题,但最大的问题是我不知道如何调试。
我想获取一些查询并以某种方式将其可视化,以便我可以了解那里有什么以及为什么 Joe 不在那里:
v = magically_visualise_contents_of(UserModel.all().filter('name =','Joe'))
handler.response.out.write(v)
【问题讨论】:
-
您是否尝试过通过 GQL 在数据存储查看器中直接运行查询?这通常有助于发现小问题
-
ie: SELECT * FROM UserModel WHERE name = 'Joe'
-
@Nick 您应该将此添加为答案,因为恕我直言,这是一个有效的答案
标签: google-app-engine google-cloud-datastore