我想创建一个尽可能独立于平台的带有 DB PostgreSQL 后端的 Django 项目。我知道默认的 Django Postgresql 驱动程序是平台相关的psycopg
。我看到这个答案显示了 DB-API 兼容性。我对 Django/pg8000 大师的问题是:
- 我的意图有多疯狂?是否适用/推荐使用独立于平台的驱动程序,还是应该坚持使用默认
psycopg
驱动程序?在 Java 世界中,使用独立于平台pure Java JDBC 4.0
的驱动程序是常见的做法。 - 有人成功将 pg8000 集成到 Django 项目中吗?如果是,是否有一些指向存储库的链接?
- pg8000 驱动程序是否有一些功能、架构或其他限制,无法与 Django 一起使用?