Skip to main content

User management model mixins and api views.

Project description

django-user-management

Build Status Coverage Status Requirements Status

User management model mixins and API views/serializers based on Django and djangorestframework.

All documentation is in the docs directory.

user_management model mixins give flexibility to create your own User model. By default all mixins are optional. Our mixins allow to create, identify users (from their emails instead of their username) as well as sending password reset and account validation emails.

user_management API views and serializers can be grouped into five sections:

  • auth: authenticate and destroy a user session
  • password_reset: send and confirm a request to reset a password
  • profile: retrieve/update/delete the current user profile
  • register: create an account and send an email to validate it
  • users: give a list and a detail (retrieve, update, destroy) views about users

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for django-user-management, version 18.0.0
Filename, size File type Python version Upload date Hashes
Filename, size django_user_management-18.0.0-py2.py3-none-any.whl (65.1 kB) File type Wheel Python version py2.py3 Upload date Hashes View
Filename, size django-user-management-18.0.0.tar.gz (38.1 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page