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.

Source Distribution

django-user-management-18.0.0.tar.gz (38.1 kB view hashes)

Uploaded Source

Built Distribution

django_user_management-18.0.0-py2.py3-none-any.whl (65.1 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page