我能够通过参数替换正确地将字符串变量传递给 gqlquery,这是我尝试使用的代码;
user_name = self.request.get('username') #retrieved from UI
p = models.UserDetails.all().filter('user_name = ', user_name).fetch(1)
我没有得到任何结果,并且查询静默失败。但是当我像这样对查询进行硬编码时,
p = models.UserDetails.all().filter('user_name = ', "peter rice").fetch(1)
我得到了我的预期结果。我认为我user_name
以错误的方式传递变量,请帮助我正确获取我的代码。