我一直在使用Google App Engine开展一个项目。我一直在设置用户,并且必须检查用户名是否被占用。
我用下面的代码来尝试测试它是否被采纳与否什么是GQL查询返回
usernames = db.GqlQuery('select username from User')
taken = username in usernames
这从来没有抓到重复的用户名。我在GQL查询行上尝试了一些这样的变体。我尝试使用.get()
,它导致了一个错误,因为它返回了不可迭代的东西。我也尝试在请求周围放置list()
,该请求返回了相同的错误。我试图写usernames
的价值,但从来没有得到任何回应。如果它返回一个查询实例,那么有没有办法将它变成一个列表或元组?