【发布时间】:2012-05-21 08:55:07
【问题描述】:
我正在尝试这个功能,但是出了点问题。我存储了名称“John”,但是当我将 john 传递给 username_ 并调用 check_user 时,输出始终为 return results,即使该名称未存储在谷歌数据存储中。为什么?
def check_user(self, username_):
query = db.Query(Registrations)
results = query.filter('username =', username_)
if results:
return results
user_username = self.request.get('username')
check_username_valid = self.check_user(user_username)
if not check_username_valid:
error_username_exists="Username already exists"
对于 GQL,我如何将变量 username_ 传递到查询中?喜欢:
qr = db.GqlQuery("Select * from Registrations Where username = ?????")
【问题讨论】:
标签: python google-app-engine google-cloud-datastore gql