groupbwt / scrapy-boilerplate

Scrapy project boilerplate done right
MIT License
43 stars 25 forks source link

При компиляции запроса к БД дублируется знак процента #111

Open ilarionkuleshov opened 2 years ago

ilarionkuleshov commented 2 years ago

При использовании такой компиляции, в БД дублируется знак процента:

stmt_compiled = stmt.compile( dialect=mysql.dialect(), compile_kwargs={"literal_binds": True} )
transaction.execute(str(stmt_compiled))

Вариант решения - использовать такой способ компиляции и выполнения запроса:

stmt_compiled = stmt.compile(dialect=mysql.dialect())
transaction.execute(str(stmt_compiled), tuple(stmt_compiled.params.values()))