You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If you have issues with the "django-registration-redux" package then please raise them here.
This is a fairly simple user-registration application for Django, designed to
make allowing user signups as painless as possible. It requires a functional
installation of Django 3.1 or newer, but has no other dependencies.
Installation
Install, upgrade and uninstall django-registration-redux with these commands:
To install it manually, run the following command inside this source directory:
python setup.py install
Or if you'd prefer you can simply place the included registration
directory somewhere on your Python path, or symlink to it from
somewhere on your Python path; this is useful if you're working from a
Git checkout.
Note that this application requires Python 3.5 or later, and a
functional installation of Django 3.1 or newer.
If you are running on Django <=2.0, you can install a previous version of
django-registration-redux, which supports older versions of Django. See the
CHANGELOG for support details. Older versions will receive minor bug fixes as
needed, but are no longer actively developed:
pip install django-registration-redux==1.10
Getting started with development
To get started with development, first install the required packages:
make installdeps
For convenience a Makefile is included which wraps the Python invoke library. Once you work on a patch, you can test
the functionality by running:
make test
Or equivalently:
invoke test
Command line arguments can be passed to the invoke script through the
Makefile via the ARGS parameter. For example:
make build ARGS=--docs
Or equivalently:
invoke build --docs
Alternatives
djangopackages.com
has a comprehensive comparison of Django packages used for user registration
and authentication.
For example, django-allauth
is an alternative to django-registration-redux that provides user registration
in addition to social authentication and email address management.
License
Django-registration-redux is licensed under BSD License.
About
Django-registration (redux) provides user registration functionality for Django websites.