【发布时间】:2020-05-02 22:42:24
【问题描述】:
我正在尝试使用烧瓶中的原始 sql 使用关键字搜索我的数据库,我收到以下错误 TypeError: not all arguments convert during string formatting.
这是我正在执行的代码
@app.route("/submit_search")
def submit_search():
search_words = request.args['search_words']
db_search= db.execute("SELECT title FROM books WHERE title LIKE "%search_words%"").fetchall()
print(db_search)
【问题讨论】:
-
. . . "%search_words%""正在尝试使用%运算符进行字符串格式化。你想在那里做什么?如果您想在字符串本身中使用引号,则需要使用反斜杠对其进行转义:"\%search_words\%".
标签: python sql flask formatting