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_KEYenvironment variable. - Supports ReCaptchaV2Checkbox, ReCaptchaV2Invisible & ReCaptchaV3 with the
RECAPTCHA_WIDGETenvironment variable. (UseRECAPTCHA_REQUIRED_SCOREfor 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
RecaptchaFormand integrated the dark/light theme as well. - You can use this everywhere by adding the form if the
activeclass method returnsTrue.
- Add this in every public page that can fill forms with bots.