Installation

First, install the package using pip:

pip install django-allcaptcha

Then, add allcaptcha to your Django INSTALLED_APPS list.

django-allcaptcha ships with Javascript. You need to run collectstatic when deploying to production.

By default, Hcaptcha will be used.

Set CAPTCHA_PROVIDER in your settings to override this.

For Hcaptcha, set your keys:

HCAPTCHA_SECRET_KEY
HCAPTCHA_SITE_KEY

For Recaptcha V2:

RECAPTCHA_V2_SECRET_KEY
RECAPTCHA_V2_SITE_KEY

And Recaptcha V3:

RECAPTCHA_V3_SECRET_KEY
RECAPTCHA_V3_SITE_KEY

For all available options, see Settings