我的猜测是,
Area.id是
int-当数据从它被视为一个客户端回来的字符串由WTForms除非调用传递给
coerce了的关键字参数wtforms.fields.SelectField的构造函数:
area = SelectField(coerce=int)
或者,如果你使用的是SQLAlchemy,则可以使用
wtforms.ext.sqlalchemy.fields.QuerySelectField(wtforms_sqlalchemy如果你使用的是WTForms 3+):
area = QuerySelectField(query_factory=Area.objects.all, get_pk=lambda a: a.id, get_label=lambda a: a.name)



