我有一句代码,就是普通的查询数据库:
def verify_app_key(appkey):
q = db.GqlQuery('SELECT * FROM AppKey WHERE app_key = :1', appkey)
数据库里面有那个实体,但是查询出来的q.count()是0
如果改成这样
def verify_app_key(appkey):
q = db.GqlQuery('SELECT * FROM AppKey WHERE app_key = :1', "pEbYtOdcX")
传进去的参数直接是写死的一个字符串,而不是一个变量。查询出来的结果就是正确的q.count()==1
请问一下有没有人碰到过这个情况?
def verify_app_key(appkey):
q = db.GqlQuery('SELECT * FROM AppKey WHERE app_key = :1', appkey)
数据库里面有那个实体,但是查询出来的q.count()是0
如果改成这样
def verify_app_key(appkey):
q = db.GqlQuery('SELECT * FROM AppKey WHERE app_key = :1', "pEbYtOdcX")
传进去的参数直接是写死的一个字符串,而不是一个变量。查询出来的结果就是正确的q.count()==1
请问一下有没有人碰到过这个情况?

