{ "info": { "author": "Byron Ruth", "author_email": "b@devel.io", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP" ], "description": "# django-registration2\n\n[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/bruth/django-registration2/trend.png)](https://bitdeli.com/free \"Bitdeli Badge\")\n\n## Install\n\n```bash\npip install django-registration2\n```\n\n## Setup\n\nAdd `registration` to `INSTALLED_APPS`:\n\n```python\nINSTALLED_APPS = (\n 'django.contrib.auth',\n 'registration',\n)\n```\n\nAdd `registration.urls` to your project's urls.py:\n\n```python\nurlpatterns = patterns('',\n ...\n url(r'^', 'registration.urls')),\n)\n```\n\nRun [South](http://south.readthedocs.org) migrations (if installed):\n\n```python\npython manage.py migrate registration\n```\n\nOtherwise run `syncdb`:\n\n```python\npython manage.py syncdb\n```\n\n## Settings\n\nRegistration is handled by a _backend_ which is a class composed of various\nmethods for performing each step in the registration process. In most cases\nthe default behavior is suitable, but for convenience a few settings are\navailable to customize a few common scenarios.\n\n### REGISTRATION_OPEN\n\nA boolean which determines whether users can register or not. Default is `True`\n\n### REGISTRATION_MODERATION\n\nA boolean which defines whether or not users will be moderated before\ncompleting their registration. Default is `False`\n\n### REGISTRATION_MODERATORS\n\nA tuple of name/email pairs (like `ADMINS` or `MANAGERS`) whom will be notified\nof newly registered users. Defaults to `MANAGERS`\n\n### REGISTRATION_ACTIVATION_DAYS\n\nAn integer of the number of days an account activation link is valid. Users\nreceive one in their email after they sign up to verify their email address\nis valid. Default is `0` (no time limit)\n\n## Signals\n\nA few signals are exposed to notify when various events occurs. All signals\nprovide the following arguments:\n\n- `user` - The new user instance\n- `request` - The request instance used during registration\n- `backend` - The registration backend used for registration\n\n### `user_registered`\n\nSent when a user registers.\n\n### `user_verified`\n\nSent when a user verifies their email address using the verification link they\nreceive via email. This occurs only for registration that is moderated since\nmoderators will not receive notice of new registrations unless they verify\ntheir email address.\n\n### `user_activated`\n\nSent when a user verifies their account using the verification link they\nreceive via email. This applies to non-moderated registrants.\n\n### `user_moderated`\n\nSent when a moderator has moderated a user's registration (pass or fail).\n\n## Backends\n\nMultiple backends are supported which may be necessary to handle different\nregistration methods for different kinds of users.\n\n```python\nREGISTRATION_BACKENDS = {\n 'default': 'registration.backends.default.Backend',\n 'other': 'myapp.backends.MyBackend',\n}\n```\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/bruth/django-registration2", "keywords": "registration moderation", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "django-registration2", "package_url": "https://pypi.org/project/django-registration2/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-registration2/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/bruth/django-registration2" }, "release_url": "https://pypi.org/project/django-registration2/0.9.4/", "requires_dist": null, "requires_python": null, "summary": "Registration and moderation utilites", "version": "0.9.4" }, "last_serial": 1220642, "releases": { "0.9.1": [ { "comment_text": "", "digests": { "md5": "21c29fdcdad739aa4a882299fa084188", "sha256": "348184f4817b537bc81357767056f04437b66d828a425cbf67cea6ac82efe1d7" }, "downloads": -1, "filename": "django-registration2-0.9.1.tar.gz", "has_sig": false, "md5_digest": "21c29fdcdad739aa4a882299fa084188", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54006, "upload_time": "2013-04-01T20:21:03", "url": "https://files.pythonhosted.org/packages/2d/10/a515be18d28bcef030cf3ace79597378db0fcc1c8da31af4f9761b992425/django-registration2-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "b79bdce2128f51ab831cd1924eacebb8", "sha256": "fc8333ab88cb0e7cdeccd96055940ad2264fbaf762622ec2423509535d097b81" }, "downloads": -1, "filename": "django-registration2-0.9.2.tar.gz", "has_sig": false, "md5_digest": "b79bdce2128f51ab831cd1924eacebb8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13797, "upload_time": "2013-05-21T03:24:22", "url": "https://files.pythonhosted.org/packages/04/8d/11b5e3c225ea6df8945365f1a834b53663479708735d89f2d69377b6115b/django-registration2-0.9.2.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "59bbd94f061c26d523168b40083bd79b", "sha256": "9af8c9e50989352428b99d4866c9bdbbe8496d48c4c352f7c4d9b8beff572826" }, "downloads": -1, "filename": "django-registration2-0.9.3.tar.gz", "has_sig": false, "md5_digest": "59bbd94f061c26d523168b40083bd79b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15957, "upload_time": "2013-05-22T14:09:23", "url": "https://files.pythonhosted.org/packages/00/6b/d46bb37fd6c62bfa991401807989f58403e8698af1b3ec0c9523a3a5d555/django-registration2-0.9.3.tar.gz" } ], "0.9.3b1": [ { "comment_text": "", "digests": { "md5": "2aca5032bd9cca1e7d1a8f91f2562613", "sha256": "8536aa346b57ca22bfacf9cce226d16b5cafc17118bb5ff781dbd337a889397e" }, "downloads": -1, "filename": "django-registration2-0.9.3b1.tar.gz", "has_sig": false, "md5_digest": "2aca5032bd9cca1e7d1a8f91f2562613", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15962, "upload_time": "2013-05-22T14:07:34", "url": "https://files.pythonhosted.org/packages/e7/da/f6d097d5d4537899614aaf51e64dc9b3ccb2a72d90bc15dc4284e6625052/django-registration2-0.9.3b1.tar.gz" } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "ed3ed4212dda4c08c2fcab47c1fa55a3", "sha256": "f6461a8a09f25e809ae6703f781a2934a5952c3a9318f71c75872883e7ff002b" }, "downloads": -1, "filename": "django-registration2-0.9.4.tar.gz", "has_sig": false, "md5_digest": "ed3ed4212dda4c08c2fcab47c1fa55a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16297, "upload_time": "2014-09-11T14:20:29", "url": "https://files.pythonhosted.org/packages/10/db/68162fda27391b8ab56a9a9a0bb143557533fb23263c13f64cd0da7d0c5d/django-registration2-0.9.4.tar.gz" } ], "0.9b1": [ { "comment_text": "", "digests": { "md5": "80a5a9957f8ee9731c354502f9a11842", "sha256": "282cc44aa3fa0367317a0b0312894209409c5319e351889aee2a044a22183ed5" }, "downloads": -1, "filename": "django-registration2-0.9b1.tar.gz", "has_sig": false, "md5_digest": "80a5a9957f8ee9731c354502f9a11842", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54097, "upload_time": "2011-11-17T21:50:25", "url": "https://files.pythonhosted.org/packages/4d/63/9dea0f28174f943afb5d5b2bb3797da7d94ce23568529f6db347f5d22912/django-registration2-0.9b1.tar.gz" } ], "0.9b2": [ { "comment_text": "", "digests": { "md5": "4f1780de890cf1550bc123d03985d37c", "sha256": "eae5c10b9141d90e87917b4ea71003c429eaa20bd556bca9e44637dc2e919dcc" }, "downloads": -1, "filename": "django-registration2-0.9b2.tar.gz", "has_sig": false, "md5_digest": "4f1780de890cf1550bc123d03985d37c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54078, "upload_time": "2011-11-30T23:38:26", "url": "https://files.pythonhosted.org/packages/36/ff/42ed0749f91d28ba359e8f87c0ad3f3a395a28d43eee1b85c37eba9da0e6/django-registration2-0.9b2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ed3ed4212dda4c08c2fcab47c1fa55a3", "sha256": "f6461a8a09f25e809ae6703f781a2934a5952c3a9318f71c75872883e7ff002b" }, "downloads": -1, "filename": "django-registration2-0.9.4.tar.gz", "has_sig": false, "md5_digest": "ed3ed4212dda4c08c2fcab47c1fa55a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16297, "upload_time": "2014-09-11T14:20:29", "url": "https://files.pythonhosted.org/packages/10/db/68162fda27391b8ab56a9a9a0bb143557533fb23263c13f64cd0da7d0c5d/django-registration2-0.9.4.tar.gz" } ] }