V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Hopetree
V2EX  ›  Django

django-redis 安装之后 我的 Django 的版本被自动升级成了最高版本

  •  
  •   Hopetree ·
    Hopetree · 2018-04-16 18:10:05 +08:00 · 5387 次点击
    这是一个创建于 2438 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我在虚拟环境(python3.5.2)下按照使用 django-redis

    直接用的 pip install 安装的,没有注明版本,所以 django-redis 是最新版本

    然后我发现它在安装的时候自动把我的 django 版本升级成了最新的 2.0

    显然,2.0 是一个大版本更新,我之前是 Django1.10.6 肯定不支持,所以我把 Django 又换回了原来的, 我发现使用并没有什么问题,所以很奇怪,为什么安装的时候它把我的 django 给升级了?

    5 条回复    2018-04-18 09:23:48 +08:00
    MyLeoWind
        1
    MyLeoWind  
       2018-04-16 18:14:02 +08:00 via Android
    它依赖 django >= 1.11
    Hopetree
        2
    Hopetree  
    OP
       2018-04-16 18:45:24 +08:00
    @MyLeoWind 安装的时候我看到好像有这一句,但是我发现我把 django 跳回来 1.10.6 页没有报错。不过既然它依赖 1.11 以上我倒是想吧 django 升级到 1.11 ,但是怕 1.11 根 1.10 有不同所以不敢升级,请问 1.10 根 1.11 有大区别吗
    PureWhite
        3
    PureWhite  
       2018-04-17 01:25:11 +08:00
    自己看 release note,一条一条比对,没有好方法。
    你没用到的,再大的 change 都对你没影响;你用到的,再小的对你也是影响很大。
    另外,它既然说是要求 django>=1.11 你就别用 1.10 ,不然生产出问题了不就炸了。
    Hopetree
        4
    Hopetree  
    OP
       2018-04-17 09:10:43 +08:00
    @PureWhite 感谢,我昨天已经想到了去查看更新的记录,打算用 1.11 的版本了,很有道理,感谢回复
    PureWhite
        5
    PureWhite  
       2018-04-18 09:23:48 +08:00
    @Hopetree 另外,给你个建议,如果你是用的 py3,或者打算升级成 py3,那么还是用 Django2 吧,我测试下来感觉没有特别大的变动。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1096 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 18:43 · PVG 02:43 · LAX 10:43 · JFK 13:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.