django-rest-email-manager

A Django app to manage user emails.


Keywords
django-application, django-rest-framework, email-verification
License
BSD-3-Clause
Install
pip install django-rest-email-manager==1.0.2

Documentation

django-rest-email-manager

A Django app to manage user emails.

Documentation

The full documentation is at https://django-rest-email-manager.readthedocs.io.

Quickstart

Install django-rest-email-manager:

pip install django-rest-email-manager

Add it to your INSTALLED_APPS:

INSTALLED_APPS = (
    ...
    'rest_email_manager',
    ...
)

Add django-rest-email-manager's URL patterns:

urlpatterns = [
    ...
    path('email-manager/', include('rest_email_manager.urls')),
    ...
]

Create django-rest-email-manager's database tables:

python manage.py migrate

Features

  • REST endpoints for allowing users to change their email address.
  • Updated email addresses will require verification before they are set on the user.