Django-recaptcha +
Django reCAPTCHA form field/widget integration app.
- Automatically adding captcha to public pages that could be entered with bots by setting the
RECAPTCHA_PUBLIC_KEY
&RECAPTCHA_PRIVATE_KEY
environment variable. - Supports ReCaptchaV2Checkbox, ReCaptchaV2Invisible & ReCaptchaV3 with the
RECAPTCHA_WIDGET
environment variable. (UseRECAPTCHA_REQUIRED_SCORE
for v3. Default: 0.85) - Can be modified for the login & register pages with the boolean environment variables
RECAPTCHA_REGISTER
&RECAPTCHA_LOGIN
.
- Integrated the library with a django form
RecaptchaForm
and integrated the dark/light theme as well. - You can use this everywhere by adding the form if the
active
class method returnsTrue
.
- Add this in every public page that can fill forms with bots.