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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 2 Python 3

File details

Details for the file django-user-management-18.0.0.tar.gz.

File metadata

  • Download URL: django-user-management-18.0.0.tar.gz
  • Upload date:
  • Size: 38.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.6.8

File hashes

Hashes for django-user-management-18.0.0.tar.gz
Algorithm Hash digest
SHA256 e7e208c0b485251f85335d48aa4cd2ec922730b0a08ce4bdf24fa4bb37d918e2
MD5 7a12e9b29c4e8b9037f5059797221dcf
BLAKE2b-256 7d5ed4c45ae929e2d5f5648f78530e86e12c01e116353e7e355c5b51a239172d

See more details on using hashes here.

File details

Details for the file django_user_management-18.0.0-py2.py3-none-any.whl.

File metadata

  • Download URL: django_user_management-18.0.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 65.1 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.6.8

File hashes

Hashes for django_user_management-18.0.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 8acb6f6b88f535eed1a2b5fbe1418f6f7d8724257c31be86dfbf8aecf7ab2322
MD5 9a8033cc6131e747c829522c35930ebe
BLAKE2b-256 1e5ecadbd5df44bd1fbd0b2159b24e2f686600903f1cdb82aa779d90f95c8be9

See more details on using hashes here.

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