用Python处理HTML表单数据?
我想把Python和HTML一起用。我的目标是创建一个HTML表单,这个表单可以把数据提交给一个Python文件,然后这个Python文件来处理这些数据。但是我现在搞不定。
这是我的Python代码:
form = cgi.FieldStorage() # instantiate only once!
name = form['Sample Name'].value
这是我的HTML代码:
<form method='POST' action='/functionGen.py'>
Name: <input type='text' name='Sample Name'>
<input type='submit' value='Begin Storing'>
</form>
结果就是我在浏览器里只看到我的Python代码,文件没有开始处理数据。
我该怎么办呢?
1 个回答
2
你需要知道,现在你通过http协议获取的是普通的Python源文件。如果你想使用CGI机制,你需要把你的.py文件放在一个支持CGI的目录里。这意味着你需要一个http服务器。