Как из переменной переданной в функцию использовать его значение?
Подскажите пожалуйста как мне использовать значение переменной? Работаю с ORM peewee, и при измененении, необходимо обновить значение в SQL базе. Это общая функция на несколько таблиц, с разными названиями столбцов. active_column как раз содержит названия столбца и это название надо прокинуть в update.
def update_row_tabl(self, row, column, text_cell, table_used, hat_name):
active_column = list(hat_name)[column]
table_used.update(active_column = text_cell).where(table_used.id == (row + 1)).execute()
Отрабатывает с ошибкой: peewee.OperationalError: near "WHERE": syntax error
Источник: Stack Overflow на русском