{ "info": { "author": "Richard Cornish", "author_email": "rich@richardcornish.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Framework :: Django :: 1.10", "Framework :: Django :: 1.11", "Framework :: Django :: 1.9", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Utilities" ], "description": "Django Registration Wall\n************************\n\n|PyPI version|_ |Build status|_\n\n.. |PyPI version| image::\n https://badge.fury.io/py/django-registrationwall.svg\n.. _PyPI version: https://pypi.python.org/pypi/django-registrationwall\n\n.. |Build status| image::\n https://travis-ci.org/richardcornish/django-registrationwall.svg?branch=master\n.. _Build status: https://travis-ci.org/richardcornish/django-registrationwall\n\n.. image:: https://raw.githubusercontent.com/richardcornish/django-registrationwall/master/docs/_static/img/regwall-detail.png\n\n**Django Registration Wall** is a `Django `_ `mixin `_ `application `_ that limits an `anonymous user `_'s access to content, after which the user is redirected to the `login URL `_. The behavior is modeled after the common `paywall `_ scenario.\n\nFake news articles credit goes to The Onion.\n\n* `Package distribution `_\n* `Code repository `_\n* `Documentation `_\n* `Tests `_\n\nInstall\n=======\n\n.. code-block:: bash\n\n $ pip install django-registrationwall\n\nAdd to ``settings.py``.\n\n.. code-block:: python\n\n INSTALLED_APPS = [\n # ...\n 'regwall',\n ]\n\nAdd to one of your ``views.py``.\n\n.. code-block:: python\n\n from django.views.generic import DetailView\n\n from regwall.mixins import RaiseRegWallMixin\n\n from .models import Article\n\n\n class ArticleDetailView(RaiseRegWallMixin, DetailView):\n model = Article\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/richardcornish/django-registrationwall", "keywords": "", "license": "BSD License", "maintainer": "", "maintainer_email": "", "name": "django-registrationwall", "package_url": "https://pypi.org/project/django-registrationwall/", "platform": "", "project_url": "https://pypi.org/project/django-registrationwall/", "project_urls": { "Homepage": "https://github.com/richardcornish/django-registrationwall" }, "release_url": "https://pypi.org/project/django-registrationwall/0.1.5/", "requires_dist": null, "requires_python": "", "summary": "A Django mixin application to raise a registration or paywall", "version": "0.1.5" }, "last_serial": 3027792, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "640610c101553c856d13c2f631e2ecd1", "sha256": "d6748a71b598a62840c1ac57548f6b266cac089cdaffe6b1ac4bf8ac8bad3e64" }, "downloads": -1, "filename": "django-registrationwall-0.1.0.tar.gz", "has_sig": false, "md5_digest": "640610c101553c856d13c2f631e2ecd1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3337666, "upload_time": "2017-04-15T23:43:06", "url": "https://files.pythonhosted.org/packages/c4/84/c574e3f7e6d1615bba6aef48265cf9d4b1421bb614f9a13afb525d170f02/django-registrationwall-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "3ead87432655d48adf79119badaae3c0", "sha256": "f69caadf647822ad863d88301f0efd7cf19c8a5ffd1c2b1d66e66f7775a1f3fd" }, "downloads": -1, "filename": "django-registrationwall-0.1.1.tar.gz", "has_sig": false, "md5_digest": "3ead87432655d48adf79119badaae3c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3345728, "upload_time": "2017-04-18T05:37:11", "url": "https://files.pythonhosted.org/packages/c7/97/e947d391d38dc2fa4f6088ce4345fd2806d6f504c1d441c3a26f3205bfcd/django-registrationwall-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "e5bb7ed41ec2cf19b389d88dac9fe2f9", "sha256": "bb175c8333f8496eebdedbdb97ffe7ea2a64059568c90bc3f7a7273f55286410" }, "downloads": -1, "filename": "django-registrationwall-0.1.2.tar.gz", "has_sig": false, "md5_digest": "e5bb7ed41ec2cf19b389d88dac9fe2f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3348040, "upload_time": "2017-07-11T06:01:36", "url": "https://files.pythonhosted.org/packages/3f/1a/e9a875b094ed785461b700c9b153e52edd3fc8b0e9a54d81fe773110797b/django-registrationwall-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "b644cf9bd8e1419aaeb0f761684f5d20", "sha256": "5626a0d35f8015a9297f4261118dd8af889c4cef3711840ce6fe64558c9d211a" }, "downloads": -1, "filename": "django-registrationwall-0.1.3.tar.gz", "has_sig": false, "md5_digest": "b644cf9bd8e1419aaeb0f761684f5d20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3348052, "upload_time": "2017-07-13T17:12:53", "url": "https://files.pythonhosted.org/packages/ac/33/518148fb6cc74c2c3f3db4bc7c2fe2d0dfc0680eba254418a43e10d3c5d1/django-registrationwall-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "7b85e77bb028244d2b88f7ae8770ba6c", "sha256": "6d216208d45b7a25fc6988f017d14c2af4644511f4109c0333b4782143efa0ae" }, "downloads": -1, "filename": "django-registrationwall-0.1.4.tar.gz", "has_sig": false, "md5_digest": "7b85e77bb028244d2b88f7ae8770ba6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3351132, "upload_time": "2017-07-16T01:53:45", "url": "https://files.pythonhosted.org/packages/8e/08/ae3453321a9de8b7c39525c9a2501cda693e3e35ca335133a3631d09288b/django-registrationwall-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "1016cc24e244071fbb77de05398e55ec", "sha256": "fbb3e710dada1ac6285a1b4bc5052ab7511f62759bb43eb4e2b79fa19ca32509" }, "downloads": -1, "filename": "django_registrationwall-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1016cc24e244071fbb77de05398e55ec", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 15521, "upload_time": "2017-07-17T05:43:03", "url": "https://files.pythonhosted.org/packages/cb/5b/c666176b25d3479b54d1e42e79126f34698f8c9dae8ba25664b13ec4c5b1/django_registrationwall-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "634d7eabf4126a8f34c36f15ca899345", "sha256": "df166d5d287d0f0be4ece13ac0640796312e2c5a5229afa00501285db391ff88" }, "downloads": -1, "filename": "django-registrationwall-0.1.5.tar.gz", "has_sig": false, "md5_digest": "634d7eabf4126a8f34c36f15ca899345", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3351232, "upload_time": "2017-07-17T05:43:01", "url": "https://files.pythonhosted.org/packages/73/70/1d0cf75cbb4c678aea794d701ff4f31bcb3e8c40f7cf8729dfd10c96a9cd/django-registrationwall-0.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1016cc24e244071fbb77de05398e55ec", "sha256": "fbb3e710dada1ac6285a1b4bc5052ab7511f62759bb43eb4e2b79fa19ca32509" }, "downloads": -1, "filename": "django_registrationwall-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1016cc24e244071fbb77de05398e55ec", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 15521, "upload_time": "2017-07-17T05:43:03", "url": "https://files.pythonhosted.org/packages/cb/5b/c666176b25d3479b54d1e42e79126f34698f8c9dae8ba25664b13ec4c5b1/django_registrationwall-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "634d7eabf4126a8f34c36f15ca899345", "sha256": "df166d5d287d0f0be4ece13ac0640796312e2c5a5229afa00501285db391ff88" }, "downloads": -1, "filename": "django-registrationwall-0.1.5.tar.gz", "has_sig": false, "md5_digest": "634d7eabf4126a8f34c36f15ca899345", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3351232, "upload_time": "2017-07-17T05:43:01", "url": "https://files.pythonhosted.org/packages/73/70/1d0cf75cbb4c678aea794d701ff4f31bcb3e8c40f7cf8729dfd10c96a9cd/django-registrationwall-0.1.5.tar.gz" } ] }