0

在我的应用程序中,每个页面都是每个 Python 类。从 A 页面,我想在这个页面和redirectB页面中获取一些数据。

Google App Engine 是否有一些方法可以做到这一点?(我不想在这项小工作中使用类似:全局变量或 cookie)

谢谢 :)

4

1 回答 1

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
于 2012-07-03T19:10:28.317 回答