1

使用Google App Enginewithpython和他们的数据库,并尝试简单地查看给定的行是否已经存在。

    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

4

1 回答 1

0

result是 的一个实例GqlQuery,并且永远不会是None。你将不得不做一些类似迭代它的事情,看看你是否得到结果。

于 2013-08-06T03:53:26.253 回答