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.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81a10652a7ea6cda42db3fc3d498b8a0de5c42bc1a90714c01bb5c188b9f6128 |
|
MD5 | 24eb9003fc840f4a1bec7fefb5427b5e |
|
BLAKE2b-256 | 2015d6bf31411eaae330d617af4c005b618e925fab8a2746304d6ddd638edc12 |