我一直在使用Google App Engine開展一個項目。我一直在設置用戶,並且必須檢查用戶名是否被佔用。
我用下面的代碼來嘗試測試它是否被採納與否什麼是GQL查詢返回
usernames = db.GqlQuery('select username from User')
taken = username in usernames
這從來沒有抓到重複的用戶名。我在GQL查詢行上嘗試了一些這樣的變體。我嘗試使用.get()
,它導致了一個錯誤,因爲它返回了不可迭代的東西。我也嘗試在請求周圍放置list()
,該請求返回了相同的錯誤。我試圖寫usernames
的價值,但從來沒有得到任何迴應。如果它返回一個查詢實例,那麼有沒有辦法將它變成一個列表或元組?