【发布时间】:2015-10-18 06:13:18
【问题描述】:
我一直打算创建一个基于多个字段值的自定义表单验证逻辑(在我的例子中,2 个字段来确保日期范围数据的完整性,即 start_time form_args 类的子类中的 form_args 属性的 validators 参数,但同样,这不是我想要的每个字段验证。
所以我的问题是:如何同时验证多个字段?
另外,我没有看到任何预保存钩子事件函数可以用来执行此操作。我知道on_model_change,但它是一个保存后的钩子,它会破坏验证的目的,将验证放在那里。进行预保存操作的适当方式是什么?
【问题讨论】:
-
似乎是您问题的确切解决方案:stackoverflow.com/questions/21815067/…
标签: python flask sqlalchemy flask-wtforms flask-admin