Google App Engine,使用python获取命名空间

时间:2012-07-05 13:29:18

标签: python google-app-engine namespaces

我目前正在使用Google App Engine和Python。我在命名空间中设置了一些数据,现在我试图从命名空间中获取数据。但我无法让它发挥作用。

当我这样做时,一切正常:

namespace_manager.set_namespace('test')

但是当我这样做时,它就不起作用了:

bla = namespace_manager.get_namespace()
namespace_manager.set_namespace(bla)

我的网址确实指向了一个名称空间:http://test.my-app.appspot.com

但由于某种原因,它并没有拿起命名空间。任何人都知道什么可能是错的?

1 个答案:

答案 0 :(得分:2)

这是一个子域,而不是命名空间。如果您希望每个子域对应一个命名空间,则需要自己配置,方法是根据域名为每个请求设置命名空间。

你的第二个片段永远不会做任何事情 - 它总是将命名空间设置为它已经存在的。