在此页面中:https ://developers.google.com/appengine/docs/python/datastore/keyclass#Key_from_path
这部分:
Key.from_path(kind, id_or_name, parent=none, namespace=None, **kwds) 从一个或多个实体键的祖先路径构建一个新的 Key 对象。
路径表示实体的父子关系层次结构。路径中的每个实体都表示实体的种类,以及它的数字 ID 或它的键名。完整路径表示路径中最后出现的实体,其祖先(父母)作为前面的实体。
例如,以下调用为类型为 Address 且数字 ID 为 9876 的实体创建一个键,其父对象是类型为 User 的实体,其命名键为“Boris”:
k = Key.from_path('用户', '鲍里斯', '地址', 9876)
有关路径的更多信息,请参阅键和实体组。
函数调用和解释在这里没有意义,如果 Address 是“kind”参数,它应该先行吗?ID 9876 应该排在第二位吗?为什么他们是第三和第四?
而“父”是第三个参数,为什么这里有两个“父”参数(种类“用户”和名称“鲍里斯”),它们在参数列表中是第一个和第二个?