Comment obtenir des noms de champ de formulaire et les valeurs en Python?

J'ai un problème dans la page web, développé en python.

J'ai plusieurs champs (case à cocher, zone de texte, etc) dans la forme, et chaque champ possède certains des noms uniques.

Je peux enregistrer la valeur de domaines connus

c'est à dire

field_name = 'fl_textarea'    
field_value = form.getvalue(field_name)

Mais comment je peux obtenir la valeur de inconnu noms de champ ? J'ai aussi besoin d'enregistrer les noms de champ dans la variable.

Lorsque j'ai imprimé le contenu du formulaire soumis

form = cgi.FieldStorage()
print "<p>"+ str(form) +"</p>"

Il ressemble à ceci:

FieldStorage(None, None, MiniFieldStorage('flatt2695', 'abc-xyz'), MiniFieldStorage('flatt2696', 'abc-123xyz'), MiniFieldStorage('flatt2697', 'onoff'), ...

Alors, comment je peux obtenir ces noms de champ et les valeurs une par une dans les variables ?

Quel cadre utilisez-vous?
Pas de cadre, sa simple code python pour développer une page web.

OriginalL'auteur Khokhar | 2013-11-08