Webapp2Authユーザーオブジェクトを参照としてGoogleAppEnginendbドメインエンティティに保存する際のベストプラクティスを理解しようとしています。
私がそれをするために考えることができる3つの方法
class MyEntity(ndb.Model):
users = ndb.UserProperty(repeated=True)
また
class MyEntity(ndb.Model):
users = ndb.StringProperty(repeated=True)
webapp2ユーザーオブジェクトのユーザーIDを次のように保存します。
user.get_id()
また
class MyEntity(ndb.Model):
users = ndb.KeyProperty(repeated=True)
webapp2ユーザーオブジェクトのユーザーキーを次のように保存します。
user.key
ここでのベストプラクティスがわかりませんか?特に、user_idとkeyを保存することに利点はありますか?UserPropertyが古いやり方だとしたら?