Skip to main content
This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (pypi.python.org).
Help us improve Python packaging - Donate today!

An extensible user-registration application for Django

Project Description
.. -*-restructuredtext-*-

:Description: Django-registration provides user registration functionality for Django websites.
:maintainers: Macropin_, DiCato_, and joshblum_
:contributors: `list of contributors <https://github.com/macropin/django-registration/graphs/contributors>`_

.. _Macropin: https://github.com/macropin
.. _DiCato: https://github.com/dicato
.. _joshblum: https://github.com/joshblum

.. image:: https://travis-ci.org/macropin/django-registration.svg?branch=master
:target: https://travis-ci.org/macropin/django-registration

.. image:: https://coveralls.io/repos/macropin/django-registration/badge.svg?branch=master
:target: https://coveralls.io/r/macropin/django-registration/

.. image:: https://badge.fury.io/py/django-registration-redux.svg
:target: https://pypi.python.org/pypi/django-registration-redux/

.. image:: https://readthedocs.org/projects/django-registration-redux/badge/?version=latest
:target: http://django-registration-redux.readthedocs.org/en/latest/?badge=latest
:alt: Documentation Status

.. image:: https://img.shields.io/pypi/pyversions/django-registration-redux.svg
:target: https://pypi.python.org/pypi/django-registration-redux

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 1.11 or newer, but has no other dependencies.


Installation
------------

Install, upgrade and uninstall django-registration-redux with these commands::

pip install django-registration-redux
pip install --upgrade django-registration-redux
pip uninstall django-registration-redux

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 2.7/3.4 or later, and a
functional installation of Django 1.11 or newer.

If you are running on Django <=1.11, 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.9


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
<http://www.pyinvoke.org/>`_ 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 <https://www.djangopackages.com/grids/g/registration/>`_
has a comprehensive comparison of Django packages used for user registration
and authentication.

For example, `django-allauth <http://www.intenct.nl/projects/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`.



.. _`available online`: https://django-registration-redux.readthedocs.org/
.. _`raise them here`: https://github.com/macropin/django-registration/issues
.. _`CHANGELOG`: https://github.com/macropin/django-registration/blob/master/CHANGELOG


Release History

Release History

This version
History Node

2.1

History Node

2.0

History Node

2.0a3

History Node

2.0a2

History Node

1.9

History Node

1.8

History Node

1.7

History Node

1.6

History Node

1.5

History Node

1.4

History Node

1.3

History Node

1.2

History Node

1.1

Download Files

Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
django_registration_redux-2.1-py2.py3-none-any.whl (198.0 kB) Copy SHA256 Checksum SHA256 py2.py3 Wheel Jan 18, 2018

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting