【发布时间】:2013-11-30 14:45:43
【问题描述】:
在python 2.7.2 + tornado 3.1.1中,如何使用全局变量?我需要它在 AppEngine 上工作。
class LoginHandler(BaseHandler):
def get(self):
if self.get_current_user():
self.redirect('/')
return
# assign self.get_argument('next', '/')) to the variable next_page
self.render('login.html')
def post(self):
self.set_secure_cookie("user", self.get_argument("username"))
# direct to next_page
【问题讨论】:
-
“全局变量”到底是什么意思?
-
Tornado 无法在 App Engine 上运行。而且您当然不希望在 App Engine 或 Tornado 上使用全局变量。
-
是的,在 AppEngine 上运行 tornado 可能是个坏主意。但是tornado 也支持WSGI 和AppEngine。 @丹尼尔罗斯曼
标签: python google-app-engine web global tornado