Как использовать PostgreSQL в Python Pyramid без ORM - PullRequest
0 голосов
/ 10 ноября 2019

Нужна ли мне SQLAlchemy, если я хочу использовать PostgreSQL с Python Pyramid, но не хочу использовать ORM? Или я могу просто использовать psycopg2 напрямую? И как это сделать?

Ответы [ 2 ]

1 голос
/ 13 ноября 2019

Вы можете использовать psycopg2-обертку для выполнения запроса или команды на psycopg2.

Для установки;

pip install psycopg2-wrapper

Для использования;

from psycopg2_wrapper.database import Database
database = Database(host='', database='', user='', password='')
database.execute_query('select * from user where id=%s', (1,))
0 голосов
/ 12 ноября 2019

Даже если вы не хотите использовать ORM, вы все равно можете использовать язык запросов SQLAlchemy.

Если вы не хотите использовать SQLAlchemy, вы, безусловно, можете использовать psycopg2 напрямую. Посмотрите кулинарную книгу «Пирамида» - MongoDB и Pyramid или CouchDB и Pyramid для вдохновения.

...