Pythonで開発されたWebページに問題があります。
フォームにいくつかのフィールド (チェックボックス、テキストエリアなど) があり、各フィールドにはいくつかの一意の名前があります。
既知のフィールドの値を保存できます
すなわち
field_name = 'fl_textarea'
field_value = form.getvalue(field_name)
しかし、未知のフィールド名の値を取得するにはどうすればよいですか? また、フィールド名を変数に保存する必要があります。
提出されたフォームの内容を印刷した場合
form = cgi.FieldStorage()
print "<p>"+ str(form) +"</p>"
次のようになります。
FieldStorage(None, None, MiniFieldStorage('flatt2695', 'abc-xyz'), MiniFieldStorage('flatt2696', 'abc-123xyz'), MiniFieldStorage('flatt2697', 'onoff'), ...
では、これらのフィールド名と値を 1 つずつ変数に入れるにはどうすればよいでしょうか。