/DjangoEmailRestApi

Django REST API for sending email messages

Primary LanguagePythonMIT LicenseMIT

Django REST API for sending email messages

Rest api build with Django Rest Framework. Api allows to send multiple emails. Main features:

  • sending emails to any addresses (using Celery)
  • using previously defined messages and topics (Template model)
  • using previously defined mailbox (Mailbox model)

Used technologies

  • Python
  • Django, Django Rest Framework (DRF)
  • django-cookicutter
  • PostgreSQL
  • Celery
  • django-filter

Installing

To install and run this project you must have to installed docker and docker-compose

Building docker images:

docker-compose -f local.yml build

Run project:

docker-compose -f local.yml up

Testing app

To test api you can use tool like Postman

Available api endpoints: TODO