【发布时间】:2015-02-18 19:25:09
【问题描述】:
我正在使用 web.py 并尝试让登录正常工作。我想在登录时使用会话,以便在下一页重新加载时可以显示个人资料信息。 以下代码用于尝试在登录 ajax 调用中设置会话
result = db.query("SELECT ...';")
session.client = result[0]
session.logged = True
return session.client
我正在使用带有以下代码的 diskStore
session = web.session.Session(app, web.session.DiskStore('sessions'), initializer={'count': 0})
在页面加载之后,我试图从会话中获取客户端并将其发送到模板,但它给我的 'ThreadedDict' 对象对于以下代码没有属性 'logged':
if session.logged == True:
client = session.get('client')
return self.render.loginPage("Profile", client)
请问怎么了?
【问题讨论】:
标签: python session-variables web.py