Skip to main content

An extensible user-registration application for Django.

Project description

CI status image

This 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:

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.

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_registration-5.1.0.tar.gz (93.4 kB view hashes)

Uploaded Source

Built Distribution

django_registration-5.1.0-py3-none-any.whl (104.7 kB view hashes)

Uploaded 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