User registration REST API, based on Django-REST-Framework.
install quickstart detailed_configuration/index cookbook/index
- Django (2.0+, 3.0+, 4.0+) and Django-REST-Framework (3.3+)
- Python 3.6 or higher (no Python 2 support!)
- Supported views:
- registration (sign-up) with verification
- login/logout (sign-in), session- or token-based
- user profile (retrieving / updating)
- reset password
- change password
- register (change) e-mail
- Views are compatible with django-rest-swagger
- Views can be authenticated via session or auth token
- Modeless (uses the user defined by
settings.AUTH_USER_MODEL
and also uses cryptographic signing instead of profile models) - Uses password validation
- Heavily tested (Above 98% code coverage)
- Supports only one email per user (as user model field)
- No built-it JWT support (but you can easily
implement one <generating-and-authenticating-using-jwt>
or use Django REST Registration along libraries like django-rest-framework-simplejwt)
genindex
search