使用Like运算符时sqlalchemy的占位符

时间:2019-06-07 20:22:38

标签: python sqlalchemy

我在任何地方都找不到通过sqlalchemy使用LIKE运算符的示例,该示例允许在字符串中使用占位符,甚至在文档中也没有。

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 :(得分:0)

也许将值传递给NaN

like