Jorey Bump
list at joreybump.com
Thu Apr 14 10:15:55 EDT 2005
Adrian Immler wrote: > def function(req): > req.content_type = "text/html" > fs = FieldStorage(req) > for key in fs.keys(): > req.write( key + ": "+ fs.getfirst(key) + "<br>\n" ) This function is not appropriate for Publisher, which automatically handles most of the overhead in your code. Publisher makes form data available in the dictionary-like object, req.form: # foo.py def showformdata(req): formdata = {} for key in req.form.keys(): formdata[key] = req.form[key] return formdata Access the above function like this: http://localhost/foo/showformdata?a=123&b=456&b=789 It should return this: {'a': '123', 'b': ['456', '789']} Note that a list will be created if multiple values are returned for the same key.
|