Текст SQLAlchemy не может вернуть столбец байтов как None от Postgres - PullRequest
0 голосов
/ 05 ноября 2019

Я пытаюсь использовать текст из фляги SQLAlCHEMY для выполнения оператора select sql. Возвращенный результат отображает данные из других столбцов, но я всегда получаю None из столбца bytea, содержащего изображения, несмотря на то, что он содержит фактические байты изображения (я уверен в этом, поскольку у меня есть приложение Java, использующее точные данные).

from app import db
from sqlalchemy import text


def get_person_image(personid):
   psql = text('select person_image, firstname, person_id from persons where person_id = 
                :personid')
   params = {'personid':personid}
   data = db.engine.execute(psql, params).first()
   print(data)
   return data

из примера я получаю:

  (None, 'john', 8)

Есть ли способ обойти это или я что-то упустил?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...