【发布时间】:2011-12-22 22:12:44
【问题描述】:
我正在使用 web.py 在 python 中创建一个 webapp,我已经设置了表格并且可以登录用户和所有内容,但是会话的初始化程序似乎不起作用。
我的代码中有以下内容:
store = web.session.DBStore(db, 'sessions')
session = web.session.Session(app, store, initializer={'logged_in': 0, 'username': ''})
render = web.template.render('templates/', base='base', globals={'session': session, 'username': session.username})
但这会引发错误: AttributeError: 'ThreadedDict' 对象没有属性 'username'
可以做什么?我基本上只是按照这里的例子:
http://webpy.org/cookbook/sessions
【问题讨论】: