Add captcha to your Django Project

django-simple-captcha homepage

Install django-simple-captcha: pip install django-simple-captcha

settings.py:

INSTALLED_APPS = [
  ...
  'captcha',
  ...
]

urls.py (project level):

urlpatterns = [
  ...
  path('captcha/', include('captcha.urls')),
  ...
]

forms.py:

class MyForm(forms.ModelForm):
  captcha = CaptchaField()
  class Meta:
      ...

Run migrations:

python manage.py makemigrations
python manage.py migrate