如何从烧瓶会话字典中删除密钥?

How to delete key from flask session dictionary?

我想像这样从 Flask 会话字典中删除一个键:

del session["host"]

主机密钥被删除(我通过打印测试了这个),但是当页面被重定向时,如果重新出现(我通过删除它然后在另一个请求中打印它来做到这一点)。我怎样才能解决这个问题?如果你想要我,我会 post 完整的代码。 (我在隐身浏览器中使用相同的选项卡)

您可以尝试执行以下操作:

session.pop("host",None)

我从 What does the second argument of the Session.pop method do in Python Flask?

那里得到了这个答案

我在具有 app.route() 装饰器的函数之外修改了字典。确保使用装饰器在函数内部修改它。