0
내 앱에서 각 페이지는 각각 Python 클래스입니다. 페이지 A에서이 페이지의 일부 데이터를 가져오고 페이지 B에 redirect
을 가져오고 싶습니다.Python AppEngine, 다른 페이지에 매개 변수를 가져 오는 방법
Google App Engine에는 몇 가지 방법이 있습니까? (나는 같은 것을 사용하고 싶지 않은 :이 작은 일을 전역 변수 또는 쿠키를)
내 앱에서 각 페이지는 각각 Python 클래스입니다. 페이지 A에서이 페이지의 일부 데이터를 가져오고 페이지 B에 redirect
을 가져오고 싶습니다.Python AppEngine, 다른 페이지에 매개 변수를 가져 오는 방법
Google App Engine에는 몇 가지 방법이 있습니까? (나는 같은 것을 사용하고 싶지 않은 :이 작은 일을 전역 변수 또는 쿠키를)
당신은 첫 번째 핸들러 (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
달성하고자하는 것이 무엇인지 더 자세히 설명해주십시오. 쿠키, GET 매개 변수, memcache, 데이터 저장소 등 여러 가지 방법으로 동일한 작업을 수행 할 수 있습니다. 그런데 GAE에서는 여러 가지 다른 경우에 코드를 실행할 수 있으므로 전역 변수 같은 것은 없습니다. –
@skreft 오. 나는 그것을 (글로벌 변수) 전에 시도하지 않기 때문에, 그것을 모르겠다 그리고 내 필요성은 GET 매개 변수 – hqt
webapp 또는 webapp2 같은 특정 프레임 워크를 사용하고 있습니까? –