Javascript 使用MySQL和Python的Localhost网站

Javascript 使用MySQL和Python的Localhost网站,javascript,python,jquery,mysql,localhost,Javascript,Python,Jquery,Mysql,Localhost,我在基于Mac OS X 10.13的工作站上安装了MySQL 8和Python 3.8。我在终端上使用自制安装到服务器 我想使用带有JavaScript/jQuery的浏览器向Python发送AJAX请求,Python将查询MySQL并向jQuery返回结果 我现在可以将jQuery.ajax请求发送到本地主机服务器,并且可以从终端使用Python操作MySQL数据库 我不知道的是如何将Python代码作为来自客户端的AJAX请求的一部分执行。我不想找人给我一个解决方案——我想自己学习,但我不

我在基于Mac OS X 10.13的工作站上安装了
MySQL 8
Python 3.8
。我在终端上使用
自制
安装到服务器

我想使用带有JavaScript/jQuery的浏览器向Python发送AJAX请求,Python将查询MySQL并向jQuery返回结果

我现在可以将jQuery.ajax请求发送到本地主机服务器,并且可以从终端使用Python操作MySQL数据库

我不知道的是如何将Python代码作为来自客户端的AJAX请求的一部分执行。我不想找人给我一个解决方案——我想自己学习,但我不知道下一步该怎么做


有人能告诉我正确的方向吗?如果有更直接的方法,我愿意接受建议。

ajax必须将请求发送到运行Python www框架(如Flask、Django)的服务器www,它必须运行代码并将结果作为响应发送(HTML页面)。Eventuall www服务器可以运行PHP,PHP可以使用
exec()
在服务器上执行python脚本(或任何其他程序),并以HTML页面的形式发送响应结果。最终,您可以使用www服务器,它可以使用CGI并以任何语言(Python、PERL、Ruby、Bash、C/C++程序等)运行脚本。但这是一种非常古老的方法,首选的是第一种使用烧瓶、Django、瓶子等的方法(请参见
Web开发
),谢谢。这就是我一直在寻求的建议。我将进一步研究Flask和Django。进程继续…:)我可以向您推荐比较python web框架的thread。