У меня есть столбец, содержащий двоичные данные. Если я делаю fetchone()
, это не дает мне никаких данных, вместо этого я делаю fetchall()
, а затем получаю результат ниже. Как O может получить эти двоичные данные в переменную, а затем преобразовать ее в кодировку base64?Получить двоичные данные с помощью psycopg2
con = psycopg2.connect(config.DB_CONNECTION)
cur = con.cursor()
cur.execute("select image from user_tbl where mobile=%s",(str(jsond['mobb'][0]),))
print cur.fetchall()
[(read-only buffer for 0x038DA430, size 64041, offset 0 at 0x03AE61C0,)]
Почему эта помеченная Flask-SQLAlchemy? Вы используете psycopg2. Хотя использование SQLAlchemy будет работать с этим для вас. – davidism