django-registration

A user-registration application for Django
Download

django-registration Ranking & Summary

Advertisement

  • Rating:
  • License:
  • BSD License
  • Publisher Name:
  • James Bennett
  • Publisher web site:
  • http://www.bitbucket.org/

django-registration Tags


django-registration Description

A user-registration application for Django django-registration is a simple Django app which provides flexible user registration for Django-based projects. The default setup implements a fairly common workflow:1. User signs up for account.2. User receives an email containing instructions for activating the account.3. User activates and begins using the site. This application assumes that you are already have a working installation of Django 1.0 or newer, and that you are comfortable enough with Django to be able to, for example, create templates based on a description of what context variables are available to them, set up your own URL configuration and work with Django's forms system.A useful companion to this application is django-profiles, which implements various features related to user profiles.How to installThere are three basic ways to install: automatically installing a package using Python's package-management tools, manually installing a package, and installing from a Mercurial checkout.Using a package-management toolThe easiest way by far to install django-registration and most other interesting Python software is by using an automated package-management tool, so if you're not already familiar with the available tools for Python, now's as good a time as any to get started.The most popular option currently is easy_install; refer to its documentation to see how to get it set up. Once you've got it, you'll be able to simply typeeasy_install django-registrationAnd it will handle the rest.Another option that's currently gaining steam (and which I personally prefer for Python package management) is pip. Once again, you'll want to refer to its documentation to get up and running, but once you have you'll be able to typepip install django-registrationAnd you'll be done.Manually installing the 0.7 packageIf you'd prefer to do things the old-fashioned way, you can manually download the django-registration 0.7 package from the Python Package Index. This will get you a file named "django-registration-0.7.tar.gz" which you can unpack (double-click on the file on most operating systems) to create a directory named "django-registration-0.7". Inside will be a script named "setup.py"; runningpython setup.py installwill install django-registration (though keep in mind that this defaults to a system-wide installation, and so may require administrative privileges on your computer).Installing from a Mercurial checkoutIf you have Mercurial installed on your computer, you can also obtain a complete copy of django-registration by typinghg clone http://bitbucket.org/ubernostrum/django-registration/Inside the resulting "django-registration" directory will be a directory named "registration", which is the actual Python module for this application; you can symlink it from somewhere on your Python path. If you prefer, you can use the setup.py script in the "django-registration" directory to perform a normal installation, but using a symlink offers easy upgrades: simply running "hg pull -u" inside the django-registration directory will fetch updates from the main repository and apply them to your local copy.After you've installedHave a look at the documentation (included in the "docs/" directory of the package, or browsable online) to see the next steps. The quickstart document will tell you what you need to know to get started, and from there you can read the rest of the documentation to see all of the available options and features. Requirements: · Python · Django


django-registration Related Software