GAE 上的持久用户配置文件
我正在使用 Flask 和 gae-session 构建一个 GAE 应用程序(内置 Flask 会话使用起来非常混乱)。
添加持久配置文件的最佳方式是什么?
我目前正在扩展 gaesessions.Session 以添加 @werkzeug.cached_property 配置文件。这样配置文件会被延迟加载并在每次请求后保留。它有效,但似乎我正在重新发明轮子。现有的库或框架已经做了类似的事情吗?
I am building a GAE application with flask and gae-sessions (built-in flask sessions are just so confusing to work with).
What's the best way to add persistent profiles?
I'm currently extending gaesessions.Session to add @werkzeug.cached_property profile. This way profile is loaded lazily and persisted after each request. It works but seems like I'm reinventing the wheel. Any existing libraries or frameworks already do anything similar?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
内置 Flask 会话 使用 cookie,如果您不打算这样做,应该没问题存储大量数据。
GAE Session 是可用的,因为您不必添加任何内容即可使其工作,它由底层框架处理。
Builtin flask sessions works with a cookie it's should be ok if you don't plan to store a lot of data.
GAE Session is usable as is you shouldn't have to add anything for it to work, its handled by the underlying framework.
Flask-Security 可能是最成熟的库,并且正在积极开发中写作的时刻。
Flask-Security is probably the most mature library to do that, and is under active development at the moment of writing.