1from wtforms.fields import Field 2 3from . import widgets 4from .validators import Recaptcha 5 6__all__ = ["RecaptchaField"] 7 8 9class RecaptchaField(Field): 10 widget = widgets.RecaptchaWidget() 11 12 # error message if recaptcha validation fails 13 recaptcha_error = None 14 15 def __init__(self, label='', validators=None, **kwargs): 16 validators = validators or [Recaptcha()] 17 super().__init__(label, validators, **kwargs) 18