我正在写一个Python CGI,它从HTML页面获取某些字段值,我处于需要转换这些输入值以使它们与数据库的表值匹配并从中获取数据的点。转换Python HTML输入
例如,如果我的UI的字段值是'批评',那么它应该转换为'8_critic'以匹配数据库表值。
我该怎么做? 也许这样的事情?
#!C:\Python27\python.exe -u
import cgi
import json
import cgitb
print "Content-type: application/json\n\n"
fs = cgi.FieldStorage()
def transform(fs):
for key in fs.keys():
if key == 'critic' :
#key = '8_critic'
elif key == 'somthing_else' :
#key = 'another_thing'
任何帮助,将不胜感激。
你是什么意思的“变换”?你想改变数据库中的某些值吗?你想在HTTP响应中返回一个更改的值吗? – 2013-05-27 14:59:23
不,我想转换Python cgi的输入值,然后将该输入添加到参数化查询中。因为UI字段与数据库列名称或值不同。 – salamey