Django pg8000集成

时间:2016-07-21 20:13:46

标签: django pg8000

我想尽可能与平台无关地创建一个带有DB PostgreSQL后端的Django项目。我知道默认的Django Postgresql驱动程序是依赖于平台的psycopg。我看到this answer显示了DB-API兼容性。我对Django / pg8000大师的问题是:

  1. 我的意图有多疯狂?是否适用/建议使用与平台无关的驱动程序,还是应该坚持使用默认的psycopg驱动程序?在java世界中,使用独立于平台的pure Java JDBC 4.0驱动程序是常见的做法。
  2. 有没有人成功将pg8000集成到Django项目中?如果是,是否有一些链接到存储库?
  3. pg8000驱动程序是否具有某些功能,架构或其他限制,使得无法在Django中使用它?

1 个答案:

答案 0 :(得分:0)

我很了解pg8000,但是Django并不是那么好。 Pg8000应该提供实现Django后端所需的所有功能。纯Python的权衡是pg8000明显慢于Psycopg2。