psycopg2 эквивалент mysqldb.escape_string?

Для предотвращения фишинга некоторые почтовые серверы не позволяют перезаписывать From.

24
задан AP257 29 September 2010 в 16:30
поделиться

1 ответ

psycopg2 добавил метод в версии 2.7, которой это кажется: http://initd.org/psycopg/docs/extensions.html#psycopg2.extensions.quote_ident

from psycopg2.extensions import quote_ident

with psycopg2.connect(<db config>) as conn:
    with conn.cursor() as curs:
        ident = quote_ident('foo', curs)

, Если Вы получаете ошибку как: TypeError: argument 2 must be a connection or a cursor, попробуйте также:

ident = quote_ident('foo', curs.cursor)

# or

ident = quote_ident('food', curs.__wrapper__)

0
ответ дан 28 November 2019 в 23:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: