我試圖實現GAE的webapp2會話,但似乎很少有關於它的文檔。據http://webapp-improved.appspot.com/api/webapp2_extras/sessions.html,我的步驟如下:GAE webapp2會話:創建和檢查會話的正確過程
1.Configure並添加配置到主應用程序:在登錄處理
config = {}
config['webapp2_extras.sessions'] = {
'secret_key': 'my_secret_key',
}
app = webapp2.WSGIApplication([...], config=config)
2.創建會話
# Delete existent session
--> not mention in the tutorial
# member is found
self.session_store = sessions.get_store(request=handler.request)
self.session['account'] = member.account
3.檢查如果會話存在於我的程序中的各個位置
if self.session['account']:
# Session exists
4.刪除sess離子當用戶註銷
--> not mentioned in the tutorial
我的問題:
我收到錯誤消息「...對象有沒有屬性‘會議’」在會話創建過程(步驟2)
如何在步驟2和步驟4中刪除會話?
整體會話管理過程是否正確?
謝謝。
爲什麼使用gae-sessions而不是webapp2_extras.sessions? gae會話將自身與幾個會話系統進行比較,但不會與webapp2的會話進行比較。 – Romz
非常感謝,Romz。我不知道有webapp2_extras.sessions。我會試一試。 –