我试图实现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。我会试一试。 –