从网页调用Python脚本
我已经四处搜索了一段时间,但是我找不到一个关于如何做我想做的事情的简明解释 我有一个相当复杂的程序,我想为它制作一个简单的web界面 理想情况下,网页上会有几个文本字段,“foo”和“bar” 当用户单击submit时,会运行一个python脚本“src/script.py”,它可以以某种方式访问这些字段的内容从网页调用Python脚本,python,apache,cgi,mod-python,Python,Apache,Cgi,Mod Python,我已经四处搜索了一段时间,但是我找不到一个关于如何做我想做的事情的简明解释 我有一个相当复杂的程序,我想为它制作一个简单的web界面 理想情况下,网页上会有几个文本字段,“foo”和“bar” 当用户单击submit时,会运行一个python脚本“src/script.py”,它可以以某种方式访问这些字段的内容 我有apache2和mod_python。您可能需要研究一个web框架,如or您可能需要研究一个web框架,如or如果它是一个“相当复杂的程序”,您可能需要使用一个小型框架,以一种“标准
我有apache2和mod_python。您可能需要研究一个web框架,如or您可能需要研究一个web框架,如or如果它是一个“相当复杂的程序”,您可能需要使用一个小型框架,以一种“标准”的方式(即支持和文档化的)对各个部分进行分组。我将研究轻量级pythonweb框架。在性能和学习曲线方面都是轻量级的 您可以全面了解Python web框架。如果它是一个“相当复杂的程序”,您可能希望使用一个小型框架,以“标准”的方式(即受支持和记录的方式)对各个部分进行分组。我将研究轻量级pythonweb框架。在性能和学习曲线方面都是轻量级的 您可以全面了解Python web框架。以下是它的工作原理:
如果你想让它变得简单,请学习如何使用flask和html表单。@dm03514:不,请
mod_python
已经死了,不需要挖掘它。如果mod_wsgi
不可用,那么即使是普通的老CGI也比mod_python
@dm03514:不,请不要mod_python
已经死了,不需要挖掘它。如果mod_wsgi
不可用,即使是普通的老CGI也比mod_python
好。我有,但这些对我需要做的事情来说太复杂了。问题是,这些框架从你那里抽象出来的东西要复杂得多。您真的不想自己处理HTTP请求和响应。有了这样的框架,您只需读取接收到的数据,然后将响应发送回来,而不必担心接收和发送的头是什么。像烧瓶或瓶子这样的微框架将允许编写更少的样板代码。然而,某种框架是必须的。没有必要重新发明轮子。我有,但是这些太复杂了,我不需要做什么。问题是,这些框架从你那里抽象出来的东西要复杂得多。您真的不想自己处理HTTP请求和响应。有了这样的框架,您只需读取接收到的数据,然后将响应发送回来,而不必担心接收和发送的头是什么。像烧瓶或瓶子这样的微框架将允许编写更少的样板代码。然而,某种框架是必须的。不需要重新发明轮子。