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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: django_registration-5.1.0.tar.gz
  • Upload date:
  • Size: 93.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.0

File hashes

Hashes for django_registration-5.1.0.tar.gz
Algorithm Hash digest
SHA256 e64b0b1d24886fc740122862630ec00b8c2ffd4ab6d0e0a9bced870374d1436b
MD5 12a55de14c4896aeb0d580e1e86ef9b2
BLAKE2b-256 3ab313cc3dd6905c221c85130d98c190e07128b6fb74c6c11c9a46b4b60205fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for django_registration-5.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5e3677e64f39a5d659768b93938870286b90ff500b983fd69153012fabea73fd
MD5 ca7e4469c56e8aec2b0f5250980d132b
BLAKE2b-256 77250d355f4a94065a4e5b47e0654db529c4513500a59c0ef1e0c94897f2a31c

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