私のアプリでは、各ページは各Pythonクラスです。redirect
Aページから、このページとBページのデータを取得したいと思います。
Google App Engineにはそれを行う方法がいくつかありますか?(私はこの小さな仕事のためにグローバル変数やクッキーのようなものを使いたくありません)
ありがとう :)
私のアプリでは、各ページは各Pythonクラスです。redirect
Aページから、このページとBページのデータを取得したいと思います。
Google App Engineにはそれを行う方法がいくつかありますか?(私はこの小さな仕事のためにグローバル変数やクッキーのようなものを使いたくありません)
ありがとう :)
最初のハンドラー (AHandler) で必要な値を計算し、その値を GET パラメーターとして渡して 2 番目のハンドラー (BHandler) にリダイレクトできます。最後に、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