将html表单值导入python文件
我有一个用html5开发的python操作的前端,它从中获取必要的输入。我无法将输入传递给python代码。我尝试过使用cgi,但它只是在浏览器上打印我的python代码。请帮忙 我的html代码index.html:将html表单值导入python文件,python,html,Python,Html,我有一个用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"> &l
`<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>"
导入cgi
form=cgi.FieldStorage()
val=form.getvalue('tbox')
打印“内容类型:text/html\r\n\r\n”
打印“”
打印“”
打印“Hello CGI程序”
打印“”
打印“”
打印“Hello%s”%(val)
打印“”
打印“”
您最好为应用程序使用合适的HTTP服务器,etc是非常轻量级的解决方案
符合您需求的概念证明:
来自瓶子导入请求、路由、模板、重定向、运行
@路由(“/”)
def home():
html=“”
输入名称:
发送
'''
返回模板(html)
@路由(“/query”)
def query():
name=请求。查询['name']或无
如果不是姓名:
返回重定向(“/”)
事物=获取所有事物(名称)
html=“”
%对于事物中的项目:
{{item}}
%结束
'''
返回模板(html,things=things)
def获取所有内容(名称:str):
return[名称,'另一件事']
如果名称=“\uuuuu main\uuuuuuuu”:
运行()
这是一个可在localhost:8080
:提交表格时:
您最好为应用程序使用合适的HTTP服务器,etc是非常轻量级的解决方案 符合您需求的概念证明:
来自瓶子导入请求、路由、模板、重定向、运行
@路由(“/”)
def home():
html=“”
输入名称:
发送
'''
返回模板(html)
@路由(“/query”)
def query():
name=请求。查询['name']或无
如果不是姓名:
返回重定向(“/”)
事物=获取所有事物(名称)
html=“”
%对于事物中的项目:
{{item}}
%结束
'''
返回模板(html,things=things)
def获取所有内容(名称:str):
return[名称,'另一件事']
如果名称=“\uuuuu main\uuuuuuuu”:
运行()
这是一个可在localhost:8080
:提交表格时: