TestForm
我有一个使用以下属性调用的 WTForm :
areas = SelectMultipleField(u'Test Areas', choices=TestArea.names())
当我创建一个新实例TestForm
并传入一个具有areas
属性的对象时,该对象没有 的值列表areas
,而是一个具有类似 的值的字符串Area1;Area2;Area3
。如何在期望的列表和我的对象期望在其中找到的字符串之间['Area1', 'Area2', 'Area3']
进行SelectMultipleField
转换areas
?我有几个这样的字段,所以我宁愿不必传递类似TestForm(areas=myObj.areas.split(';'), field2=myObj.field2.split(';'), ..., myObj)
.