Python 如何从CherryPy读取HTML参数?

Python 如何从CherryPy读取HTML参数?,python,html,web,cherrypy,python-2.3,Python,Html,Web,Cherrypy,Python 2.3,我有一个html文件 <html> <body> <form action="http://localhost/mypgm.py"> <input type="textbox" name="id" /> <input type="submit" /> </form> </body> </html> 在mypgm.py中,我必须处理文本框中输入的值,并用适当的html进行响应。。 我该怎么做 我的

我有一个html文件

<html>
<body>
<form action="http://localhost/mypgm.py">
<input type="textbox" name="id" />
<input type="submit" />
</form>
</body>
</html>

在mypgm.py中,我必须处理文本框中输入的值,并用适当的html进行响应。。 我该怎么做

我的意思是如何读取python中的HTML参数值

我的系统中安装了Python 2.3.4和cherrypy。。 欢迎任何帮助。。
提前感谢。

您正在尝试发布到该文件,而不是其中的一个函数

首先,需要在文件上启动cherrypy服务器。我将假设您有一个正确设置的cherrypy脚本

$ python mypgm.py
这将启动您的cherrypy服务器。 让我们假设它在0.0.0.0:8080上运行,这意味着端口8080是服务器上的所有ip网络接口

您现在需要在nginx或apache配置中设置某种重定向,因为HTML表单无法发布到与运行HTML页面的端口(我假设是端口80)不同的端口

例如,yourserver.com/api/需要重定向到yourserver.com:8080

最后,将HTML改为指向那里,并附加您想要接收它的任何函数

<form action="http://localhost/api/thefunction">


有关简单教程,请参见。Python 2.3?如果您能够升级,非常推荐。2.3现在已经过时了。@ThomasK我认为OP对python来说也是新的。也许你应该粘贴
mypgm.py
的内容。