【发布时间】:2023-02-24 00:27:59
【问题描述】:
有没有办法将 PostgreSQL 9.4 版与 Django 框架一起使用?
我必须降级我的 psycopg2 版本吗?如果是,哪个 psycopg 支持 PostgreSQL 9.4?
我收到 django 仅支持 PostgreSQL 11 或更高版本的错误
【问题讨论】:
-
为什么?这至少在一年内不受支持,甚至可能更长。 (版本 9 不存在,它是 9.0 或 9.1 或 9.2 或 9.3 或 9.4 或 9.5 或 9.6)
-
是的,我编辑了我的问题,谢谢,我需要在我的项目中使用的 pg 数据库有 9.4,我无法更新(我通过 SSH 连接到这个数据库)
-
它不是
psycopg2版本,它是您正在使用的不支持 PostgreSQL 9.4 的 Django 版本。如果你想使用 PostgreSQL 9.4,你必须一直降级到 Django 2.2(我不建议这样做,2.2 有已知的漏洞):docs.djangoproject.com/en/2.2/ref/databases/#postgresql-notes
标签: python django postgresql psycopg2