在为 wtforms编写自定义验证时,是否可以传递额外的参数(如请求)
例如
class MyForm(Form):
name = TextField('Name', [Required()])
def validate_name(form, field):
if len(field.data) > 50:
raise ValidationError('Name must be less than 50 characters')
如果可能的话,我需要将请求对象(或非表单对象)传递给 validate_name 方法。有什么办法吗?