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 ``countries_plus`` to your INSTALLED_APPS
2. Sync your fixtures::
python manage.py syncdb
3. In your code use::
from countries_plus.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 ``countries_plus`` to your INSTALLED_APPS
2. Sync your fixtures::
python manage.py syncdb
3. In your code use::
from countries_plus.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.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d68a60d199bfcb919abcc9139ecd98be2503fca6713a5e7fa3a31914834c44a7 |
|
MD5 | 59ab5bd4f06deb037cef37a45474ab9b |
|
BLAKE2b-256 | b3cb529bc68dc3b12bb6cd1df01ca51e851101bc69b1b197b42c68e091578d94 |