It's like django-cities, but django-airports
Python
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
airports
example
.gitignore
.landscape.yaml
LICENSE
MANIFEST.in
README.md
missing.txt
setup.py

README.md

django-airports

Airport model and worldwide airport data for Django


django-airports provides you with airport related model and data (from OpenFlights) that can be used in your django projects.

Authored by Basil Shubin, inspired by django-cities

Latest Version Downloads License Code Health


Requirements

You must have django-cities installed and configured, see the django-cities documentation for details and setup instructions.

Setup

Either clone this repository into your project, or install with pip install django-airports

You'll need to add airports to INSTALLED_APPS in your project's settings.py file:

import django

INSTALLED_APPS = (
    ...
    'airports',
)

if django.VERSION < (1, 7):
    INSTALLED_APPS += (
        'south',
    )

Then run ./manage.py syncdb to create the required database tables, and ./manage.py airports to import all of the airports data. NOTE: This can take some time.

Please see example application. This application is used to manually test the functionalities of this package. This also serves as a good example.

You need Django 1.4 or above to run that. It might run on older versions but that is not tested.

Notes

The airports manage command has options, see airports --help output. Verbosity is controlled through LOGGING.