【问题标题】:Flask Session will not Persist烧瓶会话不会持续
【发布时间】:2014-03-27 21:08:00
【问题描述】:

我最近部署了我的第一个 Flask 应用程序(实际上是第一个 Web 应用程序),我遇到的一个问题与会话有关,但没有运气跟踪。

我正在做的是当用户登录时我设置session['user'] = user_id 并且发生的情况是我在发出涉及该会话密钥的请求时偶尔会遇到密钥错误。如果我尝试再次发出请求,会话密钥就在那里并且请求工作正常。我已经完成研究并将app.config['SERVER_NAME'] 设置为我的域,并确保secret_key 是静态的,之前它是动态的。

在我的本地开发服务器上不会发生这种情况,所以我现在有点难过。

【问题讨论】:

标签: python flask session-variables


【解决方案1】:

问题是我的 init 中有关键的静态,这导致它在开发中工作,但在 .wsgi 中的生产中它仍然是动态的,我已经改变了这一点,现在一切似乎都在工作。

【讨论】:

  • 我看到你已经深究了 :) 你可以批准你自己的答案
  • @JoeDoherty 谢谢,说我要等一天,所以明天我会的。
  • @jsm1th 我遇到了同样的问题,你能分享一些实际的代码吗,因为我不明白你在 init 中有静态键是什么意思..
  • 将秘钥从静态设置为动态是什么意思?
猜你喜欢
  • 1970-01-01
  • 2013-09-13
  • 2019-03-14
  • 1970-01-01
  • 1970-01-01
  • 2018-08-18
  • 2019-07-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多