我有一个用html5开发的python操作的前端,它从中获取必要的输入。我无法将输入传递给python代码。我尝试过使用cgi,但它只是在浏览器上打印我的python代码。请帮忙
我的html代码index.html:
`<body>
<form name="inputs" action="../testProj/testcgipy.py" method="get">
Enter name: <input type="text" name="tbox"> <input type="submit"
value="Submit">
</form>
</body>`
我的python代码testcgipy.py:
import cgi
form= cgi.FieldStorage()
val= form.getvalue('tbox')
print "Content-type:text/html\r\n\r\n"
print "<html>"
print "<head>"
print "<title>Hello CGI Program</title>"
print "</head>"
print "<body>"
print "<h2>Hello %s </h2>" % (val)
print "</body>"
print "</html>"
最好为应用程序使用适当的HTTP服务器Flask、bottle等都是很好的轻量级解决方案
符合您需求的概念证明:
这一个为您提供了一个可在
localhost:8080
:访问的服务器
提交表格时:
相关问题 更多 >
编程相关推荐