我目前正在使用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
但由于某种原因,它并没有拿起命名空间。任何人都知道什么可能是错的?
答案 0 :(得分:2)
这是一个子域,而不是命名空间。如果您希望每个子域对应一个命名空间,则需要自己配置,方法是根据域名为每个请求设置命名空间。
你的第二个片段永远不会做任何事情 - 它总是将命名空间设置为它已经存在的。