Интеграция с Django pg8000

Я хочу создать проект Django с бэкэндом БД PostgreSQL, максимально независимым от платформы. Я знаю, что драйвер Django Postgresql по умолчанию зависит от платформы psycopg, Я видел этот ответ, показывающий совместимость DB-API. Мои вопросы к гуру Django/pg8000:

  1. Насколько безумны мои намерения? Это применимо / рекомендуется использовать независимый от платформы драйвер, или я должен придерживаться по умолчанию psycopg Водитель? В мире Java, используя независимую платформу pure Java JDBC 4.0 Водители это обычная практика.
  2. Кому-нибудь удалось интегрировать pg8000 в проект Django? Если да, есть ли ссылки на репозиторий?
  3. Есть ли у драйвера pg8000 некоторые функциональные, архитектурные или другие ограничения, которые делают невозможным его использование с Django?

1 ответ

Я хорошо знаю pg8000, но Django не очень хорошо. Pg8000 должен обеспечить все функции, необходимые для реализации серверной части Django. Компромисс за чистоту Python заключается в том, что pg8000 значительно медленнее, чем Psycopg2.

Другие вопросы по тегам