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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file django_registration-5.2.0a0.tar.gz.

File metadata

  • Download URL: django_registration-5.2.0a0.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.0a0.tar.gz
Algorithm Hash digest
SHA256 2e3e7fc3403ca852f5b7174adc09fddcc768c777a1fa3bd09578b1a080ca438b
MD5 1effbe033cb16a9334a5f92e3693cbe0
BLAKE2b-256 5f569477c9b244ec56f91db6fac7834e8e7f9b515424cf3839a68acb0cba5270

See more details on using hashes here.

File details

Details for the file django_registration-5.2.0a0-py3-none-any.whl.

File metadata

File hashes

Hashes for django_registration-5.2.0a0-py3-none-any.whl
Algorithm Hash digest
SHA256 4f0c217dea642367b5aabaa2adf35ab91afc2fd7026acb2db5012ce3b58d4d35
MD5 0ec64dab167f3fb33326ba5e97032e35
BLAKE2b-256 fca8e458c7fc2f2f6dd8cc06781847c5706fb248a3e9725690f2d745f71ea03a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page