2013-05-09 104 views
0

我想保存至少會話用戶的GET變量。我的應用程序在Google App Engine上運行,我使用appengine_utilities中的Sessions模塊來保存變量,該變量作爲URL中的GET變量傳遞。當不包含該變量時,腳本將回退到默認值(「DEF」)。GAE Python - appengine_utilities不保存會話變量

使用下面的代碼,如果我在同一頁上調用session [「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' 

回答