Python进程HTML / CGI表单输入

时间:2016-08-09 12:39:52

标签: python html xml cgi

我正在尝试处理HTML表单输入。我有一个CGI文件,我想从中收集所有数据,包括复选框和单选按钮。我正在尝试使用cgi.FieldStorage,但有些东西不起作用。

这是我想要做的一个例子:

form = cgi.FieldStorage()
name = form.getvalue('sensitivity')
print name

但是没有回复。这是CGI文件的片段:

if config_settings.settings[5] == '1':

    print'''<html><label class="checkbox inline control-label"><input name="aWeight" value="1" type="checkbox" checked/></html>'''
else:
    print'''<html><label class="checkbox inline control-label"><input name="aWeight" value="1" type="checkbox"/></html>'''
print'''<html><span> A-Weight &nbsp;&nbsp;&nbsp;</span></label></html>'''

这会根据另一个设置为1或0的文件中的XML标记的内容设置一个复选框.XML文件和Python文件可以很好地协同工作。我想要实现的是在用户更改时从复选框中收集数据。

我在CGI脚本的开头有这个代码:

<form class="well form-inline" method="post" action="/cgi-bin/process_setup.py">

我认为这可以让我使用cgi.FieldStorage处理/收集数据,但它似乎不起作用。有什么建议吗?

0 个答案:

没有答案