我在虚拟环境(python3.5.2)下按照使用 django-redis
直接用的 pip install 安装的,没有注明版本,所以 django-redis 是最新版本
然后我发现它在安装的时候自动把我的 django 版本升级成了最新的 2.0
显然,2.0 是一个大版本更新,我之前是 Django1.10.6 肯定不支持,所以我把 Django 又换回了原来的, 我发现使用并没有什么问题,所以很奇怪,为什么安装的时候它把我的 django 给升级了?
1
MyLeoWind 2018-04-16 18:14:02 +08:00 via Android
它依赖 django >= 1.11
|
2
Hopetree OP @MyLeoWind 安装的时候我看到好像有这一句,但是我发现我把 django 跳回来 1.10.6 页没有报错。不过既然它依赖 1.11 以上我倒是想吧 django 升级到 1.11 ,但是怕 1.11 根 1.10 有不同所以不敢升级,请问 1.10 根 1.11 有大区别吗
|
3
PureWhite 2018-04-17 01:25:11 +08:00
自己看 release note,一条一条比对,没有好方法。
你没用到的,再大的 change 都对你没影响;你用到的,再小的对你也是影响很大。 另外,它既然说是要求 django>=1.11 你就别用 1.10 ,不然生产出问题了不就炸了。 |