SQLAlchemy文本无法从Postgres返回字节列为None

时间:2019-11-05 09:25:04

标签: python postgresql flask flask-sqlalchemy

我正在尝试使用烧瓶SQLAlCHEMY中的文本来执行select sql语句。返回的结果显示了其他列的数据,但是我总是从包含图像的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)

有没有办法解决这个问题?还是我错过了什么?

0 个答案:

没有答案