{ "info": { "author": "Hackathon", "author_email": "kimi.huang@brightcells.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "Programming Language :: Python", "Topic :: Office/Business :: Financial :: Spreadsheet", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "=========\ndjango-ip\n=========\n\nSimple return user's real IP address in Django\n\nInstallation\n============\n\n::\n\n pip install django-ip\n\n\nUsage\n=====\n\n::\n\n # Need Setting\n request.client_ip\n\n # Not Need Setting\n from ipaddr import client_ip\n def xxx(request):\n ipaddr = client_ip(request)\n\n\nSettings.py\n===========\n\n::\n\n # Use `MIDDLEWARE_CLASSES` prior to Django 1.10\n MIDDLEWARE = (\n ...\n 'ipaddr.middleware.IPAddrMiddleware',\n ...\n )\n\n\n\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/django-xxx/django-ip", "keywords": "django-ip", "license": "", "maintainer": "", "maintainer_email": "", "name": "django-ip", "package_url": "https://pypi.org/project/django-ip/", "platform": "", "project_url": "https://pypi.org/project/django-ip/", "project_urls": { "Homepage": "https://github.com/django-xxx/django-ip" }, "release_url": "https://pypi.org/project/django-ip/1.0.2/", "requires_dist": [ "django-six" ], "requires_python": "", "summary": "Django Client IP", "version": "1.0.2" }, "last_serial": 3199721, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "2185582bdb74af65f8ebb323c588199d", "sha256": "59e4266e01266d0943a4c1e937a8407284602ff414bfa8630ff0ae4a21f0cacb" }, "downloads": -1, "filename": "django_ip-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2185582bdb74af65f8ebb323c588199d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3478, "upload_time": "2016-12-28T04:31:15", "url": "https://files.pythonhosted.org/packages/ce/93/cb56f3860ba50fcbf1ad3c2793cabfa95e351396541a18a47a012307400d/django_ip-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a6d2f89785ed044a04fbf3043d76ddf5", "sha256": "e1fae5fa4eca986b57562eead00f2bb0dad236f99cc9539293b005b5c1dfe0a2" }, "downloads": -1, "filename": "django-ip-1.0.0.tar.gz", "has_sig": false, "md5_digest": "a6d2f89785ed044a04fbf3043d76ddf5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1734, "upload_time": "2016-12-28T04:31:17", "url": "https://files.pythonhosted.org/packages/5c/1f/b11a684216f4afb6739fed646a876f398b8f7b07482239f6848e76fe4bf3/django-ip-1.0.0.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "df2ece9eb3bed60b8e049a70294727bb", "sha256": "211789f1ca5e89afaeb98d4fe49ac0ebc51becc44316daf642858cdb3fb45d73" }, "downloads": -1, "filename": "django_ip-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "df2ece9eb3bed60b8e049a70294727bb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3916, "upload_time": "2017-09-25T05:15:31", "url": "https://files.pythonhosted.org/packages/42/de/ca54d8d5188fd2d8284f554bb525549b4ee4e6a0dc72aff85a3b91bfdc8f/django_ip-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "13d573a2958215c08c35652ce104f0c2", "sha256": "b2201f9721291f03c903c1712cf615fb9e1380b9387c4cd1b0e1d64e60cecebc" }, "downloads": -1, "filename": "django-ip-1.0.2.tar.gz", "has_sig": false, "md5_digest": "13d573a2958215c08c35652ce104f0c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1917, "upload_time": "2017-09-25T05:15:33", "url": "https://files.pythonhosted.org/packages/a6/96/0c9a492fd89bc8ba0bba6133349ecc770dab48924b09a10bed57d24eb2b7/django-ip-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "df2ece9eb3bed60b8e049a70294727bb", "sha256": "211789f1ca5e89afaeb98d4fe49ac0ebc51becc44316daf642858cdb3fb45d73" }, "downloads": -1, "filename": "django_ip-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "df2ece9eb3bed60b8e049a70294727bb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3916, "upload_time": "2017-09-25T05:15:31", "url": "https://files.pythonhosted.org/packages/42/de/ca54d8d5188fd2d8284f554bb525549b4ee4e6a0dc72aff85a3b91bfdc8f/django_ip-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "13d573a2958215c08c35652ce104f0c2", "sha256": "b2201f9721291f03c903c1712cf615fb9e1380b9387c4cd1b0e1d64e60cecebc" }, "downloads": -1, "filename": "django-ip-1.0.2.tar.gz", "has_sig": false, "md5_digest": "13d573a2958215c08c35652ce104f0c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1917, "upload_time": "2017-09-25T05:15:33", "url": "https://files.pythonhosted.org/packages/a6/96/0c9a492fd89bc8ba0bba6133349ecc770dab48924b09a10bed57d24eb2b7/django-ip-1.0.2.tar.gz" } ] }