您好我正在关注本教程 http://ampersandacademy.com/tutorials/flask-framework-ajax-autocomplete/ 通过mysql数据库自动完成几个文本框。但是,本教程将介绍如何以非常静态的方式自动完成1个文本框。我需要我的网站有超过1个文本框,并从数据库的不同表中获取自动完成选项。我不想单独为每个文本框提供jquery代码和@ app.routes,而是希望使这个代码动态化,以处理从不同文本框到数据库中不同表的所有查询。
答案 0 :(得分:1)
您提出的问题绝对有可能,但我不确定您的问题到底是什么,或者您遇到了什么问题。
但是,我会注意到,该示例允许您将任意用户提交的字符串直接插入到非常不安全的SQL查询中:https://www.owasp.org/index.php/SQL_Injection
我建议使用一些Python库来帮助您使用数据库 - SQLAlchemy(通过Flask-SQLAlchemy)可能是最常见的,当然也是最好的之一。