buran

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

  •  
  •   buran · Sep 11, 2018 · 4242 views
    This topic created in 2807 days ago, the information mentioned may be changed or developed.
    在单个容器里无所谓,在多个容器或多机部署的时候,django 要处理 session 共享的问题,flask 则不需要,session 是无状态的 cookie based 有这点好处
    12 replies    2018-09-11 10:34:51 +08:00
    xiaket
        1
    xiaket  
       Sep 11, 2018   ❤️ 2
    我觉得你再仔细想想吧...
    wwg1994
        2
    wwg1994  
       Sep 11, 2018
    存在一个公共 redis 里可以吗?
    Trim21
        3
    Trim21  
       Sep 11, 2018 via Android
    Django 也可以…
    PulpFunction
        4
    PulpFunction  
       Sep 11, 2018 via Android
    这么早就上班了吗
    ericls
        5
    ericls  
       Sep 11, 2018 via iPhone
    哈?
    xiaoxinxiaobai
        6
    xiaoxinxiaobai  
       Sep 11, 2018 via Android
    再深入研究一下相关的概念?
    roricon
        7
    roricon  
       Sep 11, 2018   ❤️ 1
    这俩没有实际上的区别,一个是把 session 相关的变量保存在 cookie 而另外一个保存在数据库里。
    行的通的原因都是 Flask 和 Django 都不在服务端内存中保存运行时产生的状态。

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

    signed cookie
    bydmm
        9
    bydmm  
       Sep 11, 2018
    这年头文档都没读完的人就敢来吹一波自己最聪明了?
    est
        10
    est  
       Sep 11, 2018
    > 发现一个 django 默认设定没有 flask 默认设定好用的地方


    我帮 LZ 改个标题

    @virusdefender 正解。
    karllynn
        11
    karllynn  
       Sep 11, 2018
    …感觉楼主完全没理解基本概念
    heww
        12
    heww  
       Sep 11, 2018
    帖主需要课后答疑或者咨询吗?本人对 Django, Flask 熟悉无比,价格优惠,童叟无欺。[认真脸]
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3063 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 89ms · UTC 12:22 · PVG 20:22 · LAX 05:22 · JFK 08:22
    ♥ Do have faith in what you're doing.