0

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

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

namespace_manager.set_namespace('test')

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

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

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

但由于某种原因,它没有选择命名空间。有人知道可能出了什么问题吗?

4

1 回答 1

2

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

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

于 2012-07-06T00:12:56.957 回答