123456789101112131415161718 |
- from recaptcha.client.captcha import API_SSL_SERVER, API_SERVER, VERIFY_SERVER
- from django.forms.fields import CharField
- from django.forms.widgets import TextInput
- class ReCaptchaWidget(TextInput):
- pass
- class ReCaptchaField(CharField):
- widget = ReCaptchaWidget # Fakey widget for FormLayout
- api_error = None # Api error
- def __init__(self, label=_("Verification Code"), *args, **kwargs):
- kwargs['label'], kwargs['required'] = label, False
- super(ReCaptchaField, self).__init__(*args, **kwargs)
- class QACaptchaField(CharField):
- pass
|