EndpointsModel の親/祖先を設定し、エンティティ ID/キーをデータストアによって自動的に生成するにはどうすればよいですか?
keys_with_ancestorsサンプルを適応させようとしましたが、id と親の両方を指定する必要があるため、少し問題があるようです。親IDまたはキーのみを提供し、アプリエンジンデータストアによってエンティティID/キーが自動生成されることを除いて、同様のことをしたいと思います。
以下は、NDB のみを使用して行う方法を示しています。
class Parent(ndb.Model):
name = ndb.StringProperty()
class MyModel(ndb.Model):
attr1 = ndb.StringProperty()
attr2 = ndb.StringProperty()
p = Parent(name="Jerry")
p_key = p.put() # or retrieve the key from somewhere else
mod = MyModel(parent=p_key)
mod.put()
これは可能で、誰かが私を正しい方向に向けることができますか? ありがとう。