我正在尝试一起使用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代码,该文件没有开始处理数据。
我该怎么办?
答案 0 :(得分:2)
你应该知道,你现在通过http协议获得普通的python源文件。如果要使用CGI机制,则应将.py放在启用cgi的目录中。这意味着你需要http服务器。