【发布时间】:2017-08-29 20:52:32
【问题描述】:
谁能告诉我如何在烧瓶中查看会话变量,以便检索当前登录的用户?使用我的“for 循环”,我可以查看所有迭代的项目,但我需要当前登录的用户...
提前致谢
app.py
engine = create_engine('sqlite:///dude.db', echo=True)
app = Flask(__name__)
@app.route('/')
def home():
if session.get('logged_in'):
Session = sessionmaker(bind=engine)
s = Session()
user = s.query(User.username)
for i in user:
print i
return render_template('index.html', user = user)
else:
return render_template('index.html')
【问题讨论】:
-
如果你使用flask-login,你可以access the current user in templates through
current_userproxy。另外,既然你已经在烧瓶生态系统中,为什么不使用flask-sqlalchemy?
标签: python session flask sqlalchemy