弃用警告:'session_cookie_name'已弃用,将在 Flask 2.3 中删除。请改用'app.config'中的'SESSION_COOKIE_NAME'



当我多次或有时只是随机点击表单的按钮时,或者当调用webhook时,我会收到这个错误。我不明白怎么了。我认为问题可能就在这里:

app.config["SESSION_PERMANENT"] = False
app.config["SESSION_TYPE"] = "filesystem"
app.config["SESSION_COOKIE_NAME"] = "session"
app.config["SECRET_KEY"] = os.environ.get("SECRET_KEY")
Session(app)`

警告来自Flask会话。Github上有一个问题:https://github.com/fengsp/flask-session/issues/150但是存储库中似乎没有太多活动了。

我在我的项目中使用Flask-Session2修复了它,这是Flask-Ssession的一个积极维护的分支。

编辑:现在已经修复,升级到Flask会话0.5.0。

我真的是编程新手,所以我的答案看起来很愚蠢,但我只是碰巧在我的flask应用程序中的一些路由中遇到了同样的错误。我试着从浏览器中删除cookie和缓存,似乎成功了!希望这能有所帮助。

最新更新