2013-05-09 4 views
0

적어도 세션에 대해 GET 변수를 저장하려고합니다. 내 앱이 Google App Engine에서 실행되고 appengine_utilities의 세션 모듈을 사용하여 URL에 GET 변수로 전달 된 변수를 저장합니다. 변수가 포함되지 않으면 스크립트는 기본값 ("DEF")으로 돌아갑니다.GAE Python - appengine_utilities가 세션 변수를 저장하지 않습니다.

동일한 페이지에서 세션 [ "Source"]을 호출하면 아래 코드를 사용하면 모든 것이 잘 동작합니다. 다음 페이지를 클릭하자마자 초기 변수를 잊어 버리고 스크립트가 기본값을 등록합니다. 모든 의견은 매우 도움이 될 것입니다!

from appengine_utilities import sessions 

    session = sessions.Session() 
    if session.get('Source'): 
     pass 
    else: 
     src = self.request.get('src') 
     if src: 
     session["Source"] = src 
     else: 
     session["Source"] = 'DEF' 

답변

관련 문제