在这个页面: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,其父级是具有命名键“Boris”的“User”实体:
k = Key.from_path('User', 'Boris', 'Address', 9876)
该函数调用及其解释在此处并不合理。如果 Address 是“kind”参数,它应该放在第一位吗?ID 9876 应该放在第二位吗?为什么它们是第三和第四个参数?“parent”是第三个参数,为什么这里有两个“parent”参数(kind 'User' 和 name 'Boris'),它们是参数列表中的第一和第二个?有关路径的更多信息,请参见 Keys and Entity Groups。