我想用 Django 开发一个后端并与运行 PostgreSQL 12.X 的生产数据库交互。然而,Django 5 仅与 PostgreSQL 13+ 兼容。
有以下选项
但我对这两种解决方案都不满意。
是否有更优雅的方式将 PostgreSQL 12 与 Django 5 结合使用?
如果您有 Django 5.0,它支持 PostgreSQL 12 及更高版本,但从您的错误消息来看,您似乎有 Django 5.1。仅 Django 5.1 支持 PostgreSQL 13 及更高版本。
如果您不想降级 Django,您的另一个选择是将 PostgreSQL 升级到 13 或更高版本。