{ "info": { "author": "sax", "author_email": "sax@os4d.org", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "Operating System :: OS Independent", "Programming Language :: Python" ], "description": "================\ndjango-geo\n================\n\nA Django application which manage administrative geographical data.\nIt use Modified Preorder Tree Traversal, provided by django-mptt `https://github.com/django-mptt/django-mptt/`\n\nGeo is not intented to replace a GIS, but to manage all the cases where you have\nadministrative trees, with a strict/lazy hierarchy.\n\nModels\n======\n\n* Country\n* Area\n* Location\n* AdministrativeAreaType\n* Currency\n\nExamples\n--------\n\n Three levels\n\n.. code-block:: python\n\n italy = Country.objects.get(iso_code='IT')\n regione, __ = italy.administrativeareatype_set.get_or_create(name='Regione')\n provincia,__ = italy.administrativeareatype_set.get_or_create(name='Provincia',\n parent=regione)\n comune, __= italy.administrativeareatype_set.get_or_create(name='Comune',\n parent=provincia)\n lazio, __ = AdministrativeArea.objects.get_or_create(country=italy,\n name ='Lazio',\n type=regione)\n roma_provincia, __ = AdministrativeArea.objects.get_or_create(country=italy,\n name ='Provincia di Roma',\n type=provincia,\n parent=lazio)\n roma_comune, __ = AdministrativeArea.objects.get_or_create(country=italy,\n name ='Comune di Roma',\n type=comune,\n parent=roma_provincia)\n city, __ = LocationType.objects.get_or_create(description='CITY')\n roma, __ = Location.objects.get_or_create(country=italy,\n name ='Roma',\n type=city,\n area=roma_comune)\n\nTwo levels\n\n .. code-block:: python\n\n us = Country.objects.get(iso_code='US')\n state, __ = italy.administrativeareatype_set.get_or_create(name='State')\n county,__ = italy.administrativeareatype_set.get_or_create(name='County',\n parent=state)\n ny, __ = AdministrativeArea.objects.get_or_create(country=us,\n name ='New York',\n type=state)\n columbia, __ = AdministrativeArea.objects.get_or_create(country=us,\n name ='Columbia',\n type=county,\n parent=ny)\n city, __ = LocationType.objects.get_or_create(description='CITY')\n hudson, __ = Location.objects.get_or_create(country=us,\n name ='Hudson',\n type=city,\n area=columbia,\n is_administrative=True)\n\n\nLinks\n~~~~~\n\n+--------------------+----------------+--------------+----------------+\n| Stable | |master-build| | |master-cov| | |master-req| |\n+--------------------+----------------+--------------+----------------+\n| Development | |dev-build| | |dev-cov| | |dev-req| |\n+--------------------+----------------+--------------+----------------+\n| Project home page: |https://github.com/saxix/django-geo |\n+--------------------+---------------+--------------------------------+\n| Issue tracker: |https://github.com/saxix/django-geo/issues?sort |\n+--------------------+---------------+--------------------------------+\n| Download: |http://pypi.python.org/pypi/django-geo/ |\n+--------------------+---------------+--------------------------------+\n| Documentation: |https://django-geo.readthedocs.org/en/latest/ |\n+--------------------+---------------+--------------+-----------------+\n\n.. |master-build| image:: https://secure.travis-ci.org/saxix/django-geo.png?branch=master\n :target: http://travis-ci.org/saxix/django-geo/\n\n.. |master-cov| image:: https://coveralls.io/repos/saxix/django-geo/badge.png?branch=master\n :target: https://coveralls.io/r/saxix/django-geo\n\n.. |master-req| image:: https://requires.io/github/saxix/django-geo/requirements.png?branch=master\n :target: https://requires.io/github/saxix/django-geo/requirements/?branch=master\n :alt: Requirements Status\n\n\n.. |dev-build| image:: https://secure.travis-ci.org/saxix/django-geo.png?branch=develop\n :target: http://travis-ci.org/saxix/django-geo/\n\n.. |dev-cov| image:: https://coveralls.io/repos/saxix/django-geo/badge.png?branch=develop\n :target: https://coveralls.io/r/saxix/django-geo\n\n.. |dev-req| image:: https://requires.io/github/saxix/django-geo/requirements.png?branch=develop\n :target: https://requires.io/github/saxix/django-geo/requirements/?branch=develop\n :alt: Requirements Status", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/saxix/django-geo/tarball/master", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/saxix/django-geo", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "django-geo", "package_url": "https://pypi.org/project/django-geo/", "platform": "any", "project_url": "https://pypi.org/project/django-geo/", "project_urls": { "Download": "https://github.com/saxix/django-geo/tarball/master", "Homepage": "https://github.com/saxix/django-geo" }, "release_url": "https://pypi.org/project/django-geo/0.8/", "requires_dist": null, "requires_python": null, "summary": "A Django application which manage administrative geographical data.", "version": "0.8" }, "last_serial": 1177529, "releases": { "0.0.1.dev712b2db7d5d2a750f91d3c7164b5a44d4e8b5b2a": [ { "comment_text": "", "digests": { "md5": "56a1a00d26bc9d1886dc2cc2a23f6bf0", "sha256": "ef0a34dcdabc777c77c12648f4f9fa3e3de26126e1c83b40674d0dce6067e444" }, "downloads": -1, "filename": "django-geo-0.0.1.dev712b2db7d5d2a750f91d3c7164b5a44d4e8b5b2a.tar.gz", "has_sig": false, "md5_digest": "56a1a00d26bc9d1886dc2cc2a23f6bf0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 108043, "upload_time": "2012-05-27T11:40:46", "url": "https://files.pythonhosted.org/packages/81/df/9daa59804bd975941b5aebaca7ada39c55e58c7a090ba28627e19f84da40/django-geo-0.0.1.dev712b2db7d5d2a750f91d3c7164b5a44d4e8b5b2a.tar.gz" } ], "0.1": [ { "comment_text": "", "digests": { "md5": "f695bc162652810dfef118a6d3563c1e", "sha256": "c14f36482055d3597dfa348fb84d84713244bcca679830b3637ef2797e5a0044" }, "downloads": -1, "filename": "django-geo-0.1.tar.gz", "has_sig": false, "md5_digest": "f695bc162652810dfef118a6d3563c1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 107226, "upload_time": "2012-05-27T12:35:15", "url": "https://files.pythonhosted.org/packages/42/4e/dfea67b01d636c8f85bd4d557dbb794d2a3d79870b35cff0164ba4a6db8a/django-geo-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "477a8bcfddb72ebc42b13e2f537aab21", "sha256": "749ea3e68afb72bb8c83dfd4ccfae16cf8f90d1cb8f84e9bbd6e70943b78c638" }, "downloads": -1, "filename": "django-geo-0.2.tar.gz", "has_sig": false, "md5_digest": "477a8bcfddb72ebc42b13e2f537aab21", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 259437, "upload_time": "2012-06-27T11:03:50", "url": "https://files.pythonhosted.org/packages/c8/ec/aaf10dfc9c7a297c3c23a4a03c3058b0b2ad5b81ccb4121548460de7c0e5/django-geo-0.2.tar.gz" } ], "0.2.1b0": [ { "comment_text": "", "digests": { "md5": "214784c73eeda008a82e1ffd32181025", "sha256": "e57464b9c09007cf76a92608ed7e636e2787d2ac5c46cdeeccbd40e0cef78164" }, "downloads": -1, "filename": "django-geo-0.2.1b0.tar.gz", "has_sig": false, "md5_digest": "214784c73eeda008a82e1ffd32181025", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 259483, "upload_time": "2012-07-05T16:47:14", "url": "https://files.pythonhosted.org/packages/f0/42/d81295be8f93dfaf8006bfa8f211390141334993cb08aab6ab732422ce0a/django-geo-0.2.1b0.tar.gz" } ], "0.2.1b1": [ { "comment_text": "", "digests": { "md5": "8eeb81436752a5bf4c04b585dcacc06b", "sha256": "5e7db9e571bd8ed6f2cec5dde6de471eeaeb9cafdab5532bdf64d66a6fc72c4b" }, "downloads": -1, "filename": "django-geo-0.2.1b1.tar.gz", "has_sig": false, "md5_digest": "8eeb81436752a5bf4c04b585dcacc06b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 260301, "upload_time": "2012-07-05T17:24:01", "url": "https://files.pythonhosted.org/packages/45/00/1499bcb3a31d4089b36fade1bc4ff84dd0ce4c8c6a450a5a0134d60180cb/django-geo-0.2.1b1.tar.gz" } ], "0.2.1b2": [ { "comment_text": "", "digests": { "md5": "89c8c0c7bab246b0c5eb07b24d01f0c8", "sha256": "8985a661cb2dd82aa7355cd61e25f356fcad56ef72504a33dcee139641e68772" }, "downloads": -1, "filename": "django-geo-0.2.1b2.tar.gz", "has_sig": false, "md5_digest": "89c8c0c7bab246b0c5eb07b24d01f0c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 262063, "upload_time": "2012-08-09T11:34:47", "url": "https://files.pythonhosted.org/packages/4a/06/c73936944f1bc567fefb5545542e2a2b862d58a9ed43c82944c44cd8a6e1/django-geo-0.2.1b2.tar.gz" } ], "0.2.1b3": [ { "comment_text": "", "digests": { "md5": "82c6b35fe1802deb4b3d3d2cef2717ea", "sha256": "897e727fe50f95586496684e97f5a79ae622f8c8c212edc66cf5518c962ae673" }, "downloads": -1, "filename": "django-geo-0.2.1b3.tar.gz", "has_sig": false, "md5_digest": "82c6b35fe1802deb4b3d3d2cef2717ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 262142, "upload_time": "2012-08-19T16:16:09", "url": "https://files.pythonhosted.org/packages/bd/c4/26400d1a9e656fbad56cda0ba96dd87876bc234251c94e6b5152cccb2c3d/django-geo-0.2.1b3.tar.gz" } ], "0.2.1b5": [ { "comment_text": "", "digests": { "md5": "d4aa5e36e1a24e00595687cf8624b319", "sha256": "afc4745a3b11fd4ee6404bd11473561710d185227e5798aa5f68e79dcf66ac15" }, "downloads": -1, "filename": "django-geo-0.2.1b5.tar.gz", "has_sig": false, "md5_digest": "d4aa5e36e1a24e00595687cf8624b319", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 262539, "upload_time": "2012-08-22T11:48:25", "url": "https://files.pythonhosted.org/packages/d1/d0/935f9245d97fe8f760a7ceef4a0cf5f8669b0603c9bb55320cd5d12d3008/django-geo-0.2.1b5.tar.gz" } ], "0.2.1b6": [ { "comment_text": "", "digests": { "md5": "8f8e2ffd62fabfc75ca956ba07fc1b7d", "sha256": "1b5e85f926808b10da7df8109c302eed2dfab1640d76726d5008e2c7b4e1ca55" }, "downloads": -1, "filename": "django-geo-0.2.1b6.tar.gz", "has_sig": false, "md5_digest": "8f8e2ffd62fabfc75ca956ba07fc1b7d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 262774, "upload_time": "2012-09-01T18:15:56", "url": "https://files.pythonhosted.org/packages/e5/5c/805b30134e99bd3772d0e9719694af0b119447ed7c2718a7dc9c38b5abf4/django-geo-0.2.1b6.tar.gz" } ], "0.2.1b8": [ { "comment_text": "", "digests": { "md5": "03d3706f02e9505e7c13e60abc2ce922", "sha256": "5f882d04dcb23ab4a7bff4cbae2222e7f6ea3b62deb9ed60d8e8a2d325e470f6" }, "downloads": -1, "filename": "django-geo-0.2.1b8.tar.gz", "has_sig": false, "md5_digest": "03d3706f02e9505e7c13e60abc2ce922", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 258279, "upload_time": "2012-09-11T13:06:44", "url": "https://files.pythonhosted.org/packages/ed/81/bce62dd06e5bd13e12bf75d2649aa79fca3923de7716b714f1fde3cc0b44/django-geo-0.2.1b8.tar.gz" } ], "0.2.2.dev20120911141653": [ { "comment_text": "", "digests": { "md5": "4ec261a862579d1f87d28947d1d3a564", "sha256": "de7399eb505ae7d218a8b6b5aef8aab527a3aaf7b6abed17e1ac5205d326bcba" }, "downloads": -1, "filename": "django-geo-0.2.2.dev20120911141653.tar.gz", "has_sig": false, "md5_digest": "4ec261a862579d1f87d28947d1d3a564", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 258367, "upload_time": "2012-09-12T10:42:28", "url": "https://files.pythonhosted.org/packages/5c/e6/263f9310b5b5a2db0b973f0b485ac0b967bb3e6a96206c9106d2ecf90a45/django-geo-0.2.2.dev20120911141653.tar.gz" } ], "0.2.2b1": [ { "comment_text": "", "digests": { "md5": "a9f4c6860eee96d86c9e7d0a37f7b9c3", "sha256": "3c00336813973a5c320857da37fb33c7646b4a423bc6a4bc004239971f8897cd" }, "downloads": -1, "filename": "django-geo-0.2.2b1.tar.gz", "has_sig": false, "md5_digest": "a9f4c6860eee96d86c9e7d0a37f7b9c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 259068, "upload_time": "2012-09-18T20:21:42", "url": "https://files.pythonhosted.org/packages/e0/e5/7a801c0bba5d4224852d5e2484bd8a21ec12314f479a862cb8785bf70957/django-geo-0.2.2b1.tar.gz" } ], "0.3b1": [ { "comment_text": "", "digests": { "md5": "04fe03a509a8e750ea66819d893718da", "sha256": "e3db87a81091ef6659773a75f9d12f0a0fbf2f88822c616194f8965e45e9af1a" }, "downloads": -1, "filename": "django-geo-0.3b1.tar.gz", "has_sig": false, "md5_digest": "04fe03a509a8e750ea66819d893718da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 258054, "upload_time": "2012-10-30T15:03:23", "url": "https://files.pythonhosted.org/packages/7a/df/8013dcda47ff002fff811e76e8240ae21c66abfa409cd9c6bf743a1b26e8/django-geo-0.3b1.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "9a8b3e89324b5a339640e09bd06cfa19", "sha256": "d72ab4e842e6a1df2f849e0f7f716106323e11beeede8cd28f2559a0ce5d88d1" }, "downloads": -1, "filename": "django-geo-0.4.1.tar.gz", "has_sig": false, "md5_digest": "9a8b3e89324b5a339640e09bd06cfa19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 260671, "upload_time": "2013-10-09T13:20:44", "url": "https://files.pythonhosted.org/packages/96/9a/7295f24238f49b62369a2909b4fce5c1b698e85538d3d19bb8091a7c2244/django-geo-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "eb3a730a91f74e64fba49cf0a5116b3e", "sha256": "df2f94e293714fe7e3acd238593b43ed223c279a6d2b74a4906924fcfb05b229" }, "downloads": -1, "filename": "django-geo-0.4.2.tar.gz", "has_sig": false, "md5_digest": "eb3a730a91f74e64fba49cf0a5116b3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 260709, "upload_time": "2013-10-09T13:58:40", "url": "https://files.pythonhosted.org/packages/c8/45/b2ecd6c6047e4351eda4b48a5f4698195434ce63fbc8b96c2161f9584197/django-geo-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "d8c41574d0bc8891044b0f2b56ec653c", "sha256": "468121ac39b56d670053ef61c80cb7348bfa79faa0f031deb8b1c5222d455524" }, "downloads": -1, "filename": "django-geo-0.4.3.tar.gz", "has_sig": false, "md5_digest": "d8c41574d0bc8891044b0f2b56ec653c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 262886, "upload_time": "2014-02-19T13:08:36", "url": "https://files.pythonhosted.org/packages/2d/91/74eacf51fe83cd11dc15b67c682af38126368ad5bd08ee39b7b6e87968c2/django-geo-0.4.3.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "5fd816167b20a4afe9e18b1069f89fe9", "sha256": "40b5742324913155bc2a469084094f2cfb9f0e0119cf9fbdfaaa5d61c909b12a" }, "downloads": -1, "filename": "django-geo-0.5.tar.gz", "has_sig": false, "md5_digest": "5fd816167b20a4afe9e18b1069f89fe9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 181761, "upload_time": "2013-10-21T06:30:27", "url": "https://files.pythonhosted.org/packages/bc/62/08daa8e53174623853b6fad361b25bdebe2b3e1993b662c5c88f708299df/django-geo-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "ebe857bcb7d94e72cbae4ae3538ee018", "sha256": "df1534d0f8ad7dcc41e8773ce654ccef455d16e748902c396162158d3f41d668" }, "downloads": -1, "filename": "django-geo-0.6.tar.gz", "has_sig": false, "md5_digest": "ebe857bcb7d94e72cbae4ae3538ee018", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 191393, "upload_time": "2013-10-27T20:35:21", "url": "https://files.pythonhosted.org/packages/9c/09/eee7713873ae12ecf42726ca1f52d81cfd0ade7470cad82a7da401504dae/django-geo-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "68f5268e3865c671ec8cb4df2fba8b78", "sha256": "3c3c6dcc667e190e161b9a8380da7cc4249817ad9018e53407db885520baa2eb" }, "downloads": -1, "filename": "django-geo-0.7.tar.gz", "has_sig": false, "md5_digest": "68f5268e3865c671ec8cb4df2fba8b78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25032, "upload_time": "2014-04-25T13:54:49", "url": "https://files.pythonhosted.org/packages/43/f9/80b09c7f53807ede32c70bd3b60812b792583b5514465ce0b77af515d08c/django-geo-0.7.tar.gz" } ], "0.7b1": [ { "comment_text": "", "digests": { "md5": "09508b4836d7547a79c76888c3c205ad", "sha256": "cf8c8a9061fec476e34bc61dd8383152d928b46921f400ba40226bae042720ff" }, "downloads": -1, "filename": "django-geo-0.7b1.tar.gz", "has_sig": false, "md5_digest": "09508b4836d7547a79c76888c3c205ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24414, "upload_time": "2014-02-18T07:25:14", "url": "https://files.pythonhosted.org/packages/36/ee/fa822c9f9a3b839ca6c62e83221f1110fd6650425684fb2e4173307a4b81/django-geo-0.7b1.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "dbaadc37b1978a62adbd2b130f57ff07", "sha256": "3a2fcca8b0906aae09fa98174686436adcd65e25cca961f1c4ea7895d4769a74" }, "downloads": -1, "filename": "django-geo-0.8.tar.gz", "has_sig": false, "md5_digest": "dbaadc37b1978a62adbd2b130f57ff07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28918, "upload_time": "2014-08-02T11:16:38", "url": "https://files.pythonhosted.org/packages/07/cd/f70ddcb209414240bfd4230d25e7e32a8722d48a930c2ac77dd5b9d1adbf/django-geo-0.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dbaadc37b1978a62adbd2b130f57ff07", "sha256": "3a2fcca8b0906aae09fa98174686436adcd65e25cca961f1c4ea7895d4769a74" }, "downloads": -1, "filename": "django-geo-0.8.tar.gz", "has_sig": false, "md5_digest": "dbaadc37b1978a62adbd2b130f57ff07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28918, "upload_time": "2014-08-02T11:16:38", "url": "https://files.pythonhosted.org/packages/07/cd/f70ddcb209414240bfd4230d25e7e32a8722d48a930c2ac77dd5b9d1adbf/django-geo-0.8.tar.gz" } ] }