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.2.1.tar.gz (94.2 kB view details)

Uploaded Source

Built Distribution

django_registration-5.2.1-py3-none-any.whl (105.3 kB view details)

Uploaded Python 3

File details

Details for the file django_registration-5.2.1.tar.gz.

File metadata

  • Download URL: django_registration-5.2.1.tar.gz
  • Upload date:
  • Size: 94.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.0 CPython/3.13.0

File hashes

Hashes for django_registration-5.2.1.tar.gz
Algorithm Hash digest
SHA256 06864f9da0bc4d7b073fb2da98d95d12428357ab0bc46e33f79c26707ec06bbe
MD5 09ff555a943f638c28d420ce26cfe769
BLAKE2b-256 9aa0f6e6d0a59b94eb4ab14983853334cb25401d677c5a3799aaca6819acf2eb

See more details on using hashes here.

File details

Details for the file django_registration-5.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for django_registration-5.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7079e2364b15fc6bef18b81ae94c5e947b556abdbbfb19c9bcca14feafde6a3d
MD5 b455b4571e410dcb4bd051238a1284a3
BLAKE2b-256 785daa2f82b3c809db66eb986963db1d4b89de190b4eac2e3021a725112e3b13

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 Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page