【发布时间】:2015-10-10 23:12:54
【问题描述】:
我一直在使用 Google App Engine 开展一个项目。我一直在设置用户,必须检查用户名是否被占用。
我用下面的代码尝试测试是否被取走
usernames = db.GqlQuery('select username from User')
taken = username in usernames
这从未捕获到重复的用户名。我在 GQL 查询行上尝试了一些变体。我尝试使用 .get() 导致错误,因为它返回了不可迭代的内容。我还尝试将list() 放在请求周围,它返回了相同的错误。我尝试写 usernames 的值,但从未得到任何回应。如果它返回一个查询实例,那么有没有办法把它变成一个列表或元组?
【问题讨论】:
标签: python google-app-engine gql