0

私は本当に何をするのか理解していませkey.from_path()ん。

あなたがそれをもう少し良くそしてもっと簡潔に説明することができれば、ここで

また、parentパラメータは私に興味をそそられます。

4

1 に答える 1

1

データストア内のすべてのアイテムにはキーがあります。

k = Key.from_path('User', 'Boris', 'Address', 9876)

そのキーを作成し、それを使用してそのキーを持つデータストア内のオブジェクトを取得するか、後で取得するためにそのキーを使用してオブジェクトをデータストアに保存できます。

address_k は、この操作の後のキーです。

address_k = db.Key.from_path('Employee', 'asalieri', 'Address', 1)
address = db.get(address_k)

次に、2 行目でそのキーを持つデータストア オブジェクトを取得します。

Parent は単に、このオブジェクトが別のオブジェクトの子であることを示しています。したがって、親を設定すると、それもキーの一部になります。

address = Address(parent=employee)

すべてが同じ親である従業員を持つ複数の住所オブジェクトを持つことができます。あなたの従業員は多くの家を持っているかもしれません! これを読んでください: https://developers.google.com/appengine/docs/python/datastore/entities#Ancestor_Paths

于 2012-09-21T16:57:18.653 に答える