【发布时间】:2016-07-22 11:53:28
【问题描述】:
我将flask-wtf 与mongoengine 一起使用。目前,当我使用 model_form 创建表单时,它会生成“作者”作为 SelectField,其中包含数据库中的所有用户作为选择!是否有一种简单的方法来自定义 model_form 以便过滤 ReferenceField 结果?例如,SelectField 只包含 acme 组中的用户作为选择?
class User(db.Document):
name = db.StringField()
group = db.StringField(choices = (acme, apple))
class Task(db.Document):
author = db.ReferenceField(User)
description = db.StringField(max_length = 300)
wtfTask = model_form(Task, wtf.Form)
【问题讨论】:
标签: flask flask-sqlalchemy mongoengine wtforms flask-wtforms