我想在当前命名空间之外读取如下内容:
some_entity = MyModel.get_by_id(some_id_name, namespace='somenamespace')
但是 get_by_id 不将命名空间作为参数。我得到:
TypeError: Unknown configuration option ('namespace')
我已经找到了一些可以使用的东西:
some_entity = ndb.Key(MyModel, some_id_name, namespace='somenamespace').get()
所以现在我只是提示,但我认为其他人可以从中受益。 :) 另外,由于 Guido 监视这一点,是否有理由不允许 get_by_id 中的命名空间选项?
最佳答案
请在 NDB 问题跟踪器中提交功能请求:http://code.google.com/p/appengine-ndb-experiment/issues/list
关于python - 无法使用 NDB get_by_id 获取命名空间中的实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10321244/