2012-07-17 133 views
2

我已經爲使用Google Datastore製作的博客製作了註冊表單,現在我試圖使其更好。檢查數據存儲區中是否已存在數值的最佳方法

我看到可以更改的第一件事是Web應用程序在數據存儲中查找用戶名的方式,以查看是否已使用的用戶名。

我就是這麼做的:

db.GqlQuery("SELECT * FROM UserData where username = :1", username) 

能否請您參考我更好的解決方案,這會更快。

謝謝。

回答

1

而是選擇的*你可以做選擇的用戶名...

4

如果用戶名是唯一的,則可以使用戶名的關鍵,在其中您可以使用db.Model.get_by_key_name()

實際上,爲了獲得更好的性能,請使用ndb緩存實體以獲取請求,因此速度會更快。

相關問題