A django model & fixture containing all data from the countries table of Geonames.org
Project description
===========
django-countries-plus
===========
django-countries-plus provides a model and fixture containing all top level country data from Geonames.org (http://download.geonames.org/export/dump/countryInfo.txt)
The model provides the following fields (original geonames.org column name in parentheses).
* iso (ISO)
* iso3 (ISO3)
* iso_numeric (ISO-Numeric)
* fips (fips)
* name (Country)
* capital
* area (Area(in sq km))
* population (population)
* continent (continent)
* tld (tld)
* currency_code (CurrencyCode)
* currency_name (CurrencyName)
* phone (Phone)
* postal_code_format (Postal Code Format)
* postal_code_regex (Postal Code Regex)
* languages (Languages)
* geonameid (geonameid)
* neighbors (neighbours)
* equivalent_fips_code (EquivalentFipsCode)
------------
Installation
------------
::
pip install django-countries-plus
------------
Usage
------------
1. Add countriesplus to your INSTALLED_APPS
2. Sync your fixtures::
python manage.py syncdb
3. In your code use::
from countriesplus.models import Country
usa = Country.objects.get(iso3='USA')
django-countries-plus
===========
django-countries-plus provides a model and fixture containing all top level country data from Geonames.org (http://download.geonames.org/export/dump/countryInfo.txt)
The model provides the following fields (original geonames.org column name in parentheses).
* iso (ISO)
* iso3 (ISO3)
* iso_numeric (ISO-Numeric)
* fips (fips)
* name (Country)
* capital
* area (Area(in sq km))
* population (population)
* continent (continent)
* tld (tld)
* currency_code (CurrencyCode)
* currency_name (CurrencyName)
* phone (Phone)
* postal_code_format (Postal Code Format)
* postal_code_regex (Postal Code Regex)
* languages (Languages)
* geonameid (geonameid)
* neighbors (neighbours)
* equivalent_fips_code (EquivalentFipsCode)
------------
Installation
------------
::
pip install django-countries-plus
------------
Usage
------------
1. Add countriesplus to your INSTALLED_APPS
2. Sync your fixtures::
python manage.py syncdb
3. In your code use::
from countriesplus.models import Country
usa = Country.objects.get(iso3='USA')
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Close
Hashes for django-countries-plus-0.1.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47277a3f0104652b19edc426430c23b8946502a7f6f242e70f94e5ad5b85d7fc |
|
MD5 | 799ffbd99be844966442224d299f404a |
|
BLAKE2b-256 | 77056f0a4e7c05c2b8e362dbcf2fe14a5a5481666e16677657fa506be9a44967 |