Skip to content

Repository files navigation

Small Django app with contact form and email sending

  • The contact form consists of - Name, Email and Message text.
  • When you click on the Send button, it saves the message to the database and also sends this message to the email (using Celery tasks) of the site administrator.

Validation fields:

  • On the Name field - the Name should not start with a nubmer, also, the Name must not contain numbers or spaces.
  • On the Text field - the number of message characters should not exceed 2000.

API:

  • /api/ - end-point for the same implementation, only in the API.

Used tools:
✔️ Python
✔️ Django [web framework]
✔️ Django [REST framework]
✔️ HTML+CSS+Bootstrap
✔️ Celery + Redis
✔️ Docker + Docker-compose
✔️ SQLite database

About

Django app with contact form and email sending, with Celery, in Docker. Extensive message validation eliminates a large amount of spam and invalid emails.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages