Adding rate limiting to a form

I’m trying to create a mailing list signup form which is simply an email field. I’m planning on implementing ReCaptcha and a honeypot to prevent spam - but I’m also considering adding rate limiting to the form or view.

Question: is it worth rate limiting a form when ReCaptcha is implemented? If so, is there a common way of doing that?

I’ve looked at django-ratelimit as an option but wanted to check I wasn’t missing anything.