wtforms.selectField 默认值的问题

selectField默认值不在视图函数中设置,,如何在Form类中根据数据库的数据动态设置

一般我们都是在视图函数中,
class NewForm(FlaskForm):
category = SelectField()

form = NewForm():
form.category.data = [c.id for c in news_obj.category]

或者
定义字段时候 category = SelectField(default=1)

如上两种方式

但是现在使用场景是不在视图函数中,,由于默认值是数据库调用的结果,所有在定义字段时default获取不了,,

这种情况下 如何设定默认值