发现一个 django 没有 flask 好用的地方

2018-09-11 08:19:59 +08:00
 buran
在单个容器里无所谓,在多个容器或多机部署的时候,django 要处理 session 共享的问题,flask 则不需要,session 是无状态的 cookie based 有这点好处
3324 次点击
所在节点    分享发现
12 条回复
xiaket
2018-09-11 08:21:41 +08:00
我觉得你再仔细想想吧...
wwg1994
2018-09-11 08:27:15 +08:00
存在一个公共 redis 里可以吗?
Trim21
2018-09-11 08:28:00 +08:00
Django 也可以…
PulpFunction
2018-09-11 08:35:28 +08:00
这么早就上班了吗
ericls
2018-09-11 08:39:27 +08:00
哈?
xiaoxinxiaobai
2018-09-11 08:40:07 +08:00
再深入研究一下相关的概念?
roricon
2018-09-11 08:43:18 +08:00
这俩没有实际上的区别,一个是把 session 相关的变量保存在 cookie 而另外一个保存在数据库里。
行的通的原因都是 Flask 和 Django 都不在服务端内存中保存运行时产生的状态。

但当你想在内存中保存一些状态的时候,就需要在负载均衡上实现 sticky session。以保证来自同一个用户的后续请求会被转发至同一台上游服务器处理。
virusdefender
2018-09-11 09:31:21 +08:00
django 改下 settings 就可以了

signed cookie
bydmm
2018-09-11 09:42:33 +08:00
这年头文档都没读完的人就敢来吹一波自己最聪明了?
est
2018-09-11 10:23:19 +08:00
> 发现一个 django 默认设定没有 flask 默认设定好用的地方


我帮 LZ 改个标题

@virusdefender 正解。
karllynn
2018-09-11 10:30:08 +08:00
…感觉楼主完全没理解基本概念
heww
2018-09-11 10:34:51 +08:00
帖主需要课后答疑或者咨询吗?本人对 Django, Flask 熟悉无比,价格优惠,童叟无欺。[认真脸]

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

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

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

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

© 2021 V2EX