Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Django- cannot import ReCaptchaField from captcha.fields

I am trying to import ReCaptchaField from captcha.fields. However I am getting this error-

ImportError: cannot import name 'ReCaptchaField' from 'captcha.fields'
like image 392
Aditi Mishra Avatar asked Oct 18 '25 06:10

Aditi Mishra


1 Answers

django-recaptcha version < 4

from captcha.fields import ReCaptchaField

django-recaptcha version >= 4

from django_recaptcha.fields import ReCaptchaField

See details here: https://github.com/django-recaptcha/django-recaptcha/releases/tag/4.0.0

Package namespace renamed! The package namespace captcha has been renamed to django_recaptcha to avoid conflicts with other captcha packages.

like image 190
Rufat Avatar answered Oct 19 '25 21:10

Rufat



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!