Django Rest Registration

screenshot of Django Rest Registration
django

User-related REST API based on the awesome Django REST Framework

Overview

Django REST Registration is a user registration REST API built on top of Django REST Framework. It offers features like registration with verification, login/logout, user profile management, password reset, and more. The project is well-documented with detailed configuration instructions available.

Features

  • User Registration: Sign-up functionality with verification process.
  • Login/Logout: Session- or token-based login and logout capabilities.
  • User Profile Management: Retrieve and update user profiles.
  • Password Management: Reset and change passwords functionalities.
  • Email Support: Supports one email per user.
  • Authentication: Can be authenticated via session or auth token.
  • Modeless Operation: Uses user defined by settings.AUTH_USER_MODEL with cryptographic signing.
  • Password Validation: Implements password validation checks.
django
Django

Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. It follows the model-view-controller (MVC) architectural pattern, providing an extensive set of built-in tools and conventions to streamline the creation of robust and scalable web applications.