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

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

  •  
  •   Hopetree · 160 天前 · 1221 次点击
    这是一个创建于 160 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我在虚拟环境(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
        1
    MyLeoWind   160 天前 via Android
    它依赖 django >= 1.11
        2
    Hopetree   160 天前
    @MyLeoWind 安装的时候我看到好像有这一句,但是我发现我把 django 跳回来 1.10.6 页没有报错。不过既然它依赖 1.11 以上我倒是想吧 django 升级到 1.11 ,但是怕 1.11 根 1.10 有不同所以不敢升级,请问 1.10 根 1.11 有大区别吗
        3
    PureWhite   159 天前
    自己看 release note,一条一条比对,没有好方法。
    你没用到的,再大的 change 都对你没影响;你用到的,再小的对你也是影响很大。
    另外,它既然说是要求 django>=1.11 你就别用 1.10 ,不然生产出问题了不就炸了。
        4
    Hopetree   159 天前
    @PureWhite 感谢,我昨天已经想到了去查看更新的记录,打算用 1.11 的版本了,很有道理,感谢回复
        5
    PureWhite   158 天前
    @Hopetree 另外,给你个建议,如果你是用的 py3,或者打算升级成 py3,那么还是用 Django2 吧,我测试下来感觉没有特别大的变动。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1729 人在线   最高记录 3762   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 17ms · UTC 12:08 · PVG 20:08 · LAX 05:08 · JFK 08:08
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1