在我的应用中,每个页面都是Python类。从第A页开始,我想在此页面中获取一些数据,并redirect
到B页。
Google App Engine有哪些方法可以做到这一点? (我不想使用类似:全局变量或cookie来完成这项小工作)
谢谢:)
答案 0 :(得分:2)
您可以在第一个处理程序(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