小编Bra*_*sen的帖子

如何检测Flask会话中是否存在变量?

我想检测会话['logged_in']是否存在,这意味着我的用户已经登录.

例如:

if (session['logged_in'] != None):
    if session['logged_in'] == True:
        return redirect(url_for('hello'))
Run Code Online (Sandbox Code Playgroud)

但是,如果密钥'logged_in'不存在,则会生成错误.由于会话对象就像字典,我以为我可以使用had_key()方法,但这似乎也不起作用.有没有一种简单的方法可以检测会话是否包含数据而不会产生错误?

flask

10
推荐指数
4
解决办法
2万
查看次数

标签 统计

flask ×1