将Google App Engine
与python
及其数据库一起使用,并尝试简单查看某一行是否已存在。
result = db.GqlQuery(
"SELECT phone WHERE phone = :1", self.request.get('phone'))
if result is not None:
self.response.status = 409
self.response.out.write(json.dumps({
"err": self.request.get('phone') + " is already subscribed."
}))
return
即使没有给定电话号码的行,这似乎也不起作用。 result
始终不是None
吗?
答案 0 :(得分:0)
result
是GqlQuery
的一个实例,永远不会是None
。你将不得不做一些事情,比如迭代它,看看你是否得到了结果。