这很简单。如果要检索特定对象,只需在会话内添加变量的名称,例如
session['nickname']。
你可以通过执行相同的方式设置变量
session['nickname'] = nickname。
在你的情况下,你可以将其更改为以下内容
if 'user' in session: user = session['user'] print userif 'nickname' in session: nickname = session['nickname'] print nickname
这是我用于登录的功能的简化版本。
@app.route('/login', methods=['POST'])def login(): """Authenticate User""" username = request.form['username'].strip() nickname = request.form['nickname'].strip() password = request.form['password'] try: if Auth().VerifyLogin(username, password): session['username'] = username session['nickname'] = nickname else: # failed to login, do something. except Exception as why: app.logger.critical('.....')


