Django:使用旧版本的 postgresql

问题描述 投票:0回答:1

我想用 Django 开发一个后端并与运行 PostgreSQL 12.X 的生产数据库交互。然而,Django 5 仅与 PostgreSQL 13+ 兼容。

有以下选项

  • 直接编写 SQL 命令
  • 破解 Django 来覆盖版本检查
  • 将 Django 降级两个主要版本,

但我对这两种解决方案都不满意。

是否有更优雅的方式将 PostgreSQL 12 与 Django 5 结合使用?

django postgresql orm
1个回答
0
投票

如果您有 Django 5.0,它支持 PostgreSQL 12 及更高版本,但从您的错误消息来看,您似乎有 Django 5.1。仅 Django 5.1 支持 PostgreSQL 13 及更高版本

如果您不想降级 Django,您的另一个选择是将 PostgreSQL 升级到 13 或更高版本。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.