2

现在,我正在将我编写的一个应用程序从 PHP 移植到 Flask,我在第 2 天就遇到了障碍;原始应用程序严重依赖存储在$_SESSION数组中的客户端变量。我似乎找不到在 Flask 中做同样的事情的方法,这真的很令人沮丧。

我曾尝试使用 JavaScript 来完成相同的任务,但它最终比 PHP 的客户端变量存储方法慢得多且可靠性更低。

在 Flask 中我应该从哪里开始?我应该查看任何特定的扩展名吗?什么是最佳实践甚至可能吗?

提前致谢!

4

1 回答 1

3

Flask 提供了一个会话对象。该对象作为签名 cookie 存储在客户端(我想$_SESSION是相似的)。它要求设置 Flask.secret_key。可以像字典一样修改对象。

from flask import session

color = 'blue'
session['usr_fav_color'] = color
于 2013-11-14T23:17:46.730 回答