【发布时间】:2019-12-12 11:11:05
【问题描述】:
我刚刚将我的开发虚拟环境从 Django 1.11 升级到最新的 2 版本(2.2.8),并将各种知名应用程序和 django 支持也升级到了最新版本。修复各种向后不兼容问题后,一切似乎都很好。
现在我正在查看pip list -o 的结果,看看哪些内容没有升级。大多数是我可以自己查看的应用程序代码。但是,psycopg2 是 Django 和 Postgresql(我刚刚升级到 12)之间“管道”的重要部分。我安装了 2.7.3.2。最新的是 2.8.4。我对升级意味着什么、做什么或修复什么以及任何问题可能是什么样子没有任何感觉。
如果 Django 版本对已安装的内容不满意,我是否可以假设升级安装 Django 会升级 Psycopg2?我在哪里可以找到这个版本的 Django 推荐的内容?更一般地说,我是否应该升级它,如果升级到最新的 2.7 或最新的 2.8? (FWIW 我注意到 Centos 7.7 只发布了 2.5.1 !)
【问题讨论】: