在我的应用程序中,每个页面都是每个 Python 类。从 A 页面,我想在这个页面和redirect
B页面中获取一些数据。
Google App Engine 是否有一些方法可以做到这一点?(我不想在这项小工作中使用类似:全局变量或 cookie)
谢谢 :)
在我的应用程序中,每个页面都是每个 Python 类。从 A 页面,我想在这个页面和redirect
B页面中获取一些数据。
Google App Engine 是否有一些方法可以做到这一点?(我不想在这项小工作中使用类似:全局变量或 cookie)
谢谢 :)
您可以在第一个处理程序 (AHandler) 中计算您需要的值,然后重定向到第二个处理程序 (BHandler),将该值作为 GET 参数传递。最后,BHandler 读取该参数并对其进行处理。这是一些代码:
import urllib
class AHandler(webapp2.RequestHandler):
def get(self):
name = 'Some name'
redirect('b?%s' % urllib.urlencode({'name': name}))
class BHandler(webapp2.RequestHandler):
def get(self):
name = self.request.get('name')
# do something with name