我有烧瓶和表格的申请表。我可以在login()中看到 用户对象存储为
if user:
if user.verify_password(form.password.data):
flash('You have been logged in')
user.logins += 1
db.session.add(History(user.uid))
db.session.commit()
session['user'] = user
现在我想找回用户
if 'user' in session:
User=session.get('user')
print User.nickname ###<< how to retrieve specific object member?
失败的消息如下:
Instance <User at 0x8e5a64c> is not bound to a Session; attribute refresh operation cannot proceed
很简单。如果要检索特定对象,只需在会话中添加变量的名称,例如
session['nickname']
。通过执行
session['nickname'] = nickname
,可以以相同的方式设置变量。在您的情况下,您可以将其更改为
这是我用于登录的函数的简化版本。
相关问题 更多 >
编程相关推荐