emencia-request-form#
A simple contact form with some homemade antispam.
This application is a contact form that filters requests against specific criteria that help prevent abusive spam.
Features#
Prevent some bot spams with some filtering criteria;
DjangoCMS plugin to include form in pages;
Use phonenumber library to check for correct phone number formats;
Use Crispy forms to define form layout;
Dependencies#
Python>=3.10;
Django>=4.0,<5.0;
DjangoCMS>=3.11.0,<4.0;
django-simple-captcha>=0.5.20,<1.0;
django-phonenumber-field>=7.2.0,<8.0;
django-crispy-forms>=2.0;
crispy-bootstrap5>=0.7;
Links#
Read the documentation on Read the docs;
Download its PyPi package;
Clone it on its Github repository;