У меня есть объект списка, который я отправляю в скрипт с использованием CGI. Список отправляется с использованием скрытого поля в форме HTML. Когда я извлекаю объект в принимающем скрипте, используя my_list = form.getlist ['name_of_hidden_field'], список сохраняется в виде одной большой текстовой строки в первом элементе my_list, а не в списке, который я хочу. Что я делаю не так?
# snippet of code from the script with the HTML
my_list = ['string1', 'string2', 'string3]
print '<form name="input" action="my_script.py">'
print '<input type="hidden" name="my_list" value="%s">' % (my_list,)
print '<input type="submit" name="submit" value="Submit" />'
print "</form>"
# snippet of code from my_script.py
my_list = form.getlist('my_list')
# what I'm seeing in my_script.py
>>>print my_list
["['string1', 'string2', 'string3']"]
Спасибо за ваш совет.