Я пытался передать параметры так, как это описано в документации , но я получаю следующую ошибку:
Файл "slug_word.py", строка 100, в get_col
cur.execute ("выберите% s из% s", данные)
psycopg2.ProgrammingError: синтаксическая ошибка в или около «E'catalog_category»
ЛИНИЯ 1: выберите E'slug 'из E'catalog_category'
Вот выдержки из моего кода:
def get_col(cxn, table, col):
"fetch a column"
cur = cxn.cursor()
data = (col, table)
cur.execute("select %s from %s" , data )
rows = cur.fetchall()
return rows
def main():
cxn = connect('galleria')
table = 'catalog_category'
col = 'slug'
rows = get_col(cxn, table, col)