【发布时间】:2011-02-09 00:56:21
【问题描述】:
我正在尝试从我的数据存储中检索一个条目:
query = UserData.gql("WHERE mDeviceId = :1", id)
Utils.log("my Object:" + str(query))
entry = query.get()
碰巧变量“id”甚至不存在(错字),所以我知道如何解决这个问题,但我不明白为什么我得到的结果不允许我调用 get()在上面。当我这样做时,我得到了错误:
Exception: Unsupported type for property : <type 'builtin_function_or_method'>
通常我只检查是否 entry == None 来查看是否没有结果。有谁知道为什么会发生这种情况以及我是否应该以不同的方式检查 None 以防我将来有这样的拼写错误?
【问题讨论】:
标签: google-app-engine gql