Я написал SQL-запрос, который использует данные, переданные из WTForms в качестве параметров. Как обеспечить двойные кавычки в переменной?Как обеспечить двойную кавычку в многострочных строках
q = """
select * from table
where dt_date >= %(date)s""" % {'date':date}
Прямо сейчас он показывает, как
select * from table
where dt_date >= 23-06-2016
, который затем бросает ошибку. Как это делается:
select * from table
where dt_date >= "23-06-2016"
Вы можете поместить буквенные двойные кавычки в ваши тройные кавычки. – khelwood
, это должно быть двойные кавычки или сильные '' 'цитаты тоже работают? Если бы одинарные кавычки работали, я бы рекомендовал использовать '% (date) r' вместо' s', чтобы получить представление кода строки (включая строковые кавычки) –