Flask 中的 Session 和 SessionInterface 的问题

2014-06-01 07:02:46 +08:00
 shinerene
对于Flask中的Session和SessionInterface该如何使用?有没有可以提供一点实例代码?
比如说初始化session 和sessioninterface的open_session和save_session该怎么样使用?
有没有实例代码?
4444 次点击
所在节点    Python
7 条回复
wuxqing
2014-06-01 08:36:27 +08:00
shinerene
2014-06-01 16:24:31 +08:00
恩 我知道这个 但是应该怎么在主代码中使用这个interface和session呢?能说一下实际该怎么应用么
dagger
2014-06-01 19:49:51 +08:00
初始化之后不用再管SessionInterface了吧,session使用的话,教程里就有啊
http://flask.pocoo.org/docs/quickstart/#sessions
shinerene
2014-06-01 23:32:56 +08:00
@dagger 可是我用help()看了session,Session是不一样的,Session是SecureCookieSession类,而session是定义在global类中的,为localproxy()。这两个我在应用的时候应该用Session吧
dagger
2014-06-02 09:34:26 +08:00
flask通过特殊手段让一些全局变量来代理当前上下文的相关变量:
http://flask.pocoo.org/docs/appcontext/
http://werkzeug.pocoo.org/docs/local/

原理细节你可以自己去探究,不过使用的时候你连教程都不相信,那也没办法了。。
shinerene
2014-06-02 19:10:31 +08:00
@dagger 额 谢谢了 我还是相信教程的 只不过 我自己重新写了一个server-side的session 所以我不知道该如何使用它
dagger
2014-06-03 09:39:01 +08:00
用起来一样的,flask的模块化设计非常好,默认的session也只不过是SessionMixin、SessionInterface的一个实现罢了(SecureCookieSession、SecureCookieSessionInterface)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/115262

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX