Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 21, 2015 03:09:36

kampella
Зарегистрирован: 2014-11-21
Сообщения: 95
Репутация: +  1  -
Профиль   Отправить e-mail  

(Python3 + psycopg2)Как правильно сохранять данные в базу?

Как правильно сохранять данные в базу?
Пытаюсь экранировать закодированные в ascii символы с помощью QuotedString, получаю ошибку:

can't quote non-string object (or missing encoding)
Если без кодирования, то:
'ascii' codec can't encode characters
либо такая байда
values(3,b'My AccountM...

соус:
q = "insert into corpus(catid, article) values({0},'{1}');"
self.sql_exec(q.format(catid, QuotedString(text.encode('ascii', 'replace'))))

Отредактировано kampella (Ноя. 21, 2015 03:12:03)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version