Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ubernostrum/django-registration
An extensible user-registration app for Django.
https://github.com/ubernostrum/django-registration
authentication django python user-management user-registration
Last synced: 2 days ago
JSON representation
An extensible user-registration app for Django.
- Host: GitHub
- URL: https://github.com/ubernostrum/django-registration
- Owner: ubernostrum
- License: bsd-3-clause
- Created: 2013-09-11T06:47:29.000Z (over 11 years ago)
- Default Branch: trunk
- Last Pushed: 2024-10-29T05:59:29.000Z (about 2 months ago)
- Last Synced: 2024-10-29T22:12:31.412Z (about 1 month ago)
- Topics: authentication, django, python, user-management, user-registration
- Language: Python
- Homepage:
- Size: 1.83 MB
- Stars: 923
- Watchers: 26
- Forks: 241
- Open Issues: 2
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
- Security: docs/security.rst
- Authors: AUTHORS
Awesome Lists containing this project
- awesome-translation - django-registration
- awesome-django-security - Django Registration - registration is an extensible application providing user registration functionality for Django-powered Web sites (Libs / Session management)
README
.. -*-restructuredtext-*-
.. image:: https://github.com/ubernostrum/django-registration/workflows/CI/badge.svg
:alt: CI status image
:target: https://github.com/ubernostrum/django-registration/actions?query=workflow%3ACIThis is a user-registration application for `Django
`_ sites.It has built-in support for:
* User registration with the default Django user model
* User registration with many custom user models
* Two-step (email an activation link) registration
* One-step (register and be immediately logged in) registration
And is designed to be extensible to support use cases beyond what's
built in.For example, to enable one-step registration, you'd add
``"django_registration"`` to your Django ``INSTALLED_APPS`` setting,
then add the following to your site's root URLconfig:.. code-block:: python
from django.urls import include, path
urlpatterns = [
# Other URL patterns ...
path("accounts/", include("django_registration.backends.one_step.urls")),
path("accounts/", include("django.contrib.auth.urls")),
# More URL patterns ...
]And create a few templates (see `the quick start guide
`_
for details).For more, check out `the full documentation
`_.