WTFormsから渡されたデータをパラメータとして使用するSQLクエリを作成しました。 変数に二重引用符を付けるにはどうすればよいですか?複数行の文字列で二重引用符を使用する方法
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
二重引用符でなければならないのでしょうか?一重引用符がうまくいけば、文字列(文字列引用符を含む)のコード表現を取得するには 's'の代わりに'%(date)r'を使うことをお勧めします –