python - 您如何仅“清除”特定的 Flask 会话变量?
问题描述
我已经看到了很多关于清除 Flask 会话的示例和问题,但无法找到关于如何仅清除特定键或一组键的明确答案。
如果我不想清除整个会话,我怎样才能完全删除(好像它从未存在过)一个特定的键?
例如,我想清除 session['foo'],但保留 session['bar']。所以当我后来这样做时:
if 'foo' in session:
这应该返回 False。
解决方案
session.keys()
你试过弹出键吗?
# remove the keyname from the session if it is there
session.pop('key_name')
推荐阅读
- html - 带有 html/css 的两行元素组
- elasticsearch - Elasticsearch - 查询关键字值
- c# - MongoDB .NET Core:使用 BulkWrite 找不到数组过滤器
- javascript - 通过复选框的 json 值
- spring-boot - :generateGitProperties git submodule Build FAILED in Heroku
- php - 使用 php yii migrate 命令时出现错误?
- c# - Ocelot RouteClaimsRequirement 无法识别我的声明并返回 403 Forbidden
- c# - 如何为选定的复选框值赋值
- apache - 从 :80 端口重定向
- laravel - laravel 7中的一对多关系