{ "info": { "author": "Jason Qiao", "author_email": "jasonqiao36@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Plugins", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.6" ], "description": "django-forbidden-ip\n---\n\nThis is a django application to forbid access by IP address.\n\nInstall\n===\n\n pip install django-forbidden-ip\n\nConfig\n===\n\n1. Add `ip_interceptor` to `INSTALLED_APPS`.\n2. Add `ip_interceptor.middleware.IPInterceptorMiddleware` to `MIDDLEWARE`.\n3. Run `./manage.py make migrations` and `./manage.py migrate`.\n4. Add IP you want to block to `ForbiddenIP`.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jasonqiao36/django-forbidden-ip", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-forbidden-ip", "package_url": "https://pypi.org/project/django-forbidden-ip/", "platform": "", "project_url": "https://pypi.org/project/django-forbidden-ip/", "project_urls": { "Homepage": "https://github.com/jasonqiao36/django-forbidden-ip" }, "release_url": "https://pypi.org/project/django-forbidden-ip/0.1/", "requires_dist": [ "Django (>=2.0)" ], "requires_python": ">=3.6.0", "summary": "IP forbidding utilities for Django2.0", "version": "0.1" }, "last_serial": 4187592, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "8bfc7dfe32bef65152414cd3be8ac4ba", "sha256": "53a3df724433214884f7a77b069e73a7ddfa724fcdf0356e2f78c7d30a86e2b1" }, "downloads": -1, "filename": "django_forbidden_ip-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8bfc7dfe32bef65152414cd3be8ac4ba", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 2765, "upload_time": "2018-08-20T08:39:16", "url": "https://files.pythonhosted.org/packages/90/77/668f05848e866d48416cad6a0271cf62683a1cfbb160d95ea434b4e4bcce/django_forbidden_ip-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "78113676ad595f1fd7b803879308c750", "sha256": "3a6a362a36838c315e0e3420c04ca3ca3b45eeea4438b991bb58b56e8ecadf02" }, "downloads": -1, "filename": "django-forbidden-ip-0.1.tar.gz", "has_sig": false, "md5_digest": "78113676ad595f1fd7b803879308c750", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 2607, "upload_time": "2018-08-20T08:39:17", "url": "https://files.pythonhosted.org/packages/af/b8/690af9868ab29645ceac22287277e51204dcb33c5140934d351a8f3bc432/django-forbidden-ip-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8bfc7dfe32bef65152414cd3be8ac4ba", "sha256": "53a3df724433214884f7a77b069e73a7ddfa724fcdf0356e2f78c7d30a86e2b1" }, "downloads": -1, "filename": "django_forbidden_ip-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8bfc7dfe32bef65152414cd3be8ac4ba", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 2765, "upload_time": "2018-08-20T08:39:16", "url": "https://files.pythonhosted.org/packages/90/77/668f05848e866d48416cad6a0271cf62683a1cfbb160d95ea434b4e4bcce/django_forbidden_ip-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "78113676ad595f1fd7b803879308c750", "sha256": "3a6a362a36838c315e0e3420c04ca3ca3b45eeea4438b991bb58b56e8ecadf02" }, "downloads": -1, "filename": "django-forbidden-ip-0.1.tar.gz", "has_sig": false, "md5_digest": "78113676ad595f1fd7b803879308c750", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 2607, "upload_time": "2018-08-20T08:39:17", "url": "https://files.pythonhosted.org/packages/af/b8/690af9868ab29645ceac22287277e51204dcb33c5140934d351a8f3bc432/django-forbidden-ip-0.1.tar.gz" } ] }