如何解决Django 2.2与PostgreSQL的兼容性
我正在Linux服务器上的Django应用程序上工作,发现Django不支持现有的PostgreSQL。如果将Postgres升级到最新版本(looks like v 12),它将与Django 2.2和psycopg2 2.8.5版本兼容吗?对于Django还是psycopg2,我应该担心Postgres的“太新”版本吗?
我尝试使用相关的Django docs和psycopg文档为自己回答这个问题,我认为一切都会好起来的,但是我没有找到确切的答案。我只是不想让系统管理员卸载并重新安装旧版本的Postgres。
解决方法
我从未见过针对Django的PostgreSQL“太新”版本-相反。这并不是说PostgreSQL永远不会有重大变化,有朝一日会影响Django,但是这在我使用Django的5年中就没有。
我目前正在将Django 2.2和3与PostgreSQL 10和12一起使用,并编译了psycopg2 2.7和2.8二进制文件,而在多个项目中都没有问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。