一直搞不懂为啥要这样做。
在存在实体组的情况下,Model.get_by_id() 和 Model.get_by_key_name 都必须指定 parent 才能正确获得实体。而是用Model.get()则可以直接通过key来获取实体。那么为什么还用那个数字的id或者是字符串的key_name呢?是为了是用起来记着方便呢,还是要实现实体组这些东西必须这样做呢?
如果是为了是用起来记着方便,那为什么还必须写出完整路径(path)才能获取实体??例如:Model.get_by_id(123, parent=db.Key('xxxxxx'))
另外就是不知道 path 在实体组的操作上有什么不可替代的作用呢?
在存在实体组的情况下,Model.get_by_id() 和 Model.get_by_key_name 都必须指定 parent 才能正确获得实体。而是用Model.get()则可以直接通过key来获取实体。那么为什么还用那个数字的id或者是字符串的key_name呢?是为了是用起来记着方便呢,还是要实现实体组这些东西必须这样做呢?
如果是为了是用起来记着方便,那为什么还必须写出完整路径(path)才能获取实体??例如:Model.get_by_id(123, parent=db.Key('xxxxxx'))
另外就是不知道 path 在实体组的操作上有什么不可替代的作用呢?
