Заполнители для sqlalchemy при использовании оператора Like - PullRequest
0 голосов
/ 07 июня 2019

Я не могу найти ни одного примера, где бы использовался оператор LIKE через sqlalchemy, который позволяет заполнять строку, даже в документации.

query = request.form.get("search")

book = Book.query.filter(Book.title.like(":query", {"query": '%' + str(query.lower()) + '%'})).all()

ведет к

AttributeError: 'dict' object has no attribute 'replace'

1 Ответ

0 голосов
/ 07 июня 2019

Возможно передать значение like:

Book.title.like('%' + str(query.lower()) + '%')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...