{ "info": { "author": "porowns", "author_email": "czahrien@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content" ], "description": "# Django User States\nThe Django State connector provides a mechanism similar to groups which manages associating a user with a group based on a manner in which app developers are able to customize the behavior through model polymorphism.\n\n## Installation\n1. Add `django_user_states` to your INSTALLED_APPS\n2. Run `python3 manage.py migrate` to create the django_user_states models\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/czahrien/", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "django-user-states", "package_url": "https://pypi.org/project/django-user-states/", "platform": "", "project_url": "https://pypi.org/project/django-user-states/", "project_urls": { "Homepage": "https://github.com/czahrien/" }, "release_url": "https://pypi.org/project/django-user-states/1.0.0/", "requires_dist": [ "django-polymorphic" ], "requires_python": "", "summary": "A simple Django application that adds extensible User States.", "version": "1.0.0" }, "last_serial": 5712611, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "a36ffbd6601d9491003783fb906e6a70", "sha256": "798e145c5b97abbabe502a304aa99a9c3b0443954a0792f0f4af9ff49a50897b" }, "downloads": -1, "filename": "django_user_states-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a36ffbd6601d9491003783fb906e6a70", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5561, "upload_time": "2019-08-22T01:30:20", "url": "https://files.pythonhosted.org/packages/cb/64/31f7899936c369a3bdd9676d3f9fb3c9e5fe98422de92d4f1fe904260f7d/django_user_states-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c2e015f5d67490c8161ba74e5944d34d", "sha256": "8ddcfc9ebc693a5e9c26e62504faebf7838bedf70043b61b68975f3db5540066" }, "downloads": -1, "filename": "django-user-states-1.0.0.tar.gz", "has_sig": false, "md5_digest": "c2e015f5d67490c8161ba74e5944d34d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3584, "upload_time": "2019-08-22T01:30:21", "url": "https://files.pythonhosted.org/packages/e8/f5/5a1c15c29cdecef2c336993342f46e44e92c08f0c08dadd4ba72105ee2d1/django-user-states-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a36ffbd6601d9491003783fb906e6a70", "sha256": "798e145c5b97abbabe502a304aa99a9c3b0443954a0792f0f4af9ff49a50897b" }, "downloads": -1, "filename": "django_user_states-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a36ffbd6601d9491003783fb906e6a70", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5561, "upload_time": "2019-08-22T01:30:20", "url": "https://files.pythonhosted.org/packages/cb/64/31f7899936c369a3bdd9676d3f9fb3c9e5fe98422de92d4f1fe904260f7d/django_user_states-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c2e015f5d67490c8161ba74e5944d34d", "sha256": "8ddcfc9ebc693a5e9c26e62504faebf7838bedf70043b61b68975f3db5540066" }, "downloads": -1, "filename": "django-user-states-1.0.0.tar.gz", "has_sig": false, "md5_digest": "c2e015f5d67490c8161ba74e5944d34d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3584, "upload_time": "2019-08-22T01:30:21", "url": "https://files.pythonhosted.org/packages/e8/f5/5a1c15c29cdecef2c336993342f46e44e92c08f0c08dadd4ba72105ee2d1/django-user-states-1.0.0.tar.gz" } ] }