【发布时间】:2014-07-28 06:36:40
【问题描述】:
我在从 MongoDB 获取值的 WTForm 类中使用SelectMultipleField。需要强制输入以处理这些 MongoDB 对象 ID,否则我会收到此错误:
无效选择:无法强制输入一个或多个数据
我尝试了以下方法。
groups = SelectMultipleField("Groups: ", coerce=object)
但它不起作用。
这是 HTML 的样子(注意用于 value 的对象 ID):
<select class="form-control" id="groups" multiple name="groups">
<option value="53921416b45ba747082829f1">My Group</option>
<option value="53921c1402b8754f85446e5a">ttt</option>
<option value="53921cf602b8755019a9562e">Developers</option>
<option value="53921de202b875518e449bad">sadf</option>
<option value="53921fa902b87553366482cc">asdf</option>
</select>
强制值(处理对象 ID)的正确方法是什么?
【问题讨论】:
标签: mongodb flask mongoengine wtforms flask-wtforms