この機能を試していますが、何かがおかしいです。「ジョン」という名前を保存しましたが、ジョンを渡してusername_
呼び出すと、名前がGoogleデータストアに保存されていなくても、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 = ?????")