Skip to main content

"It's like django-cities, but django-airports"

Project description

https://img.shields.io/pypi/v/django-airports.svg https://img.shields.io/pypi/dm/django-airports.svg https://img.shields.io/github/license/bashu/django-airports.svg https://app.travis-ci.com/bashu/django-airports.svg?branch=develop

Provides airports’ related models and data (from OurAirports) that can be used in django projects, inspired by django-cities

Authored by Basil Shubin, and some great contributors.

https://raw.githubusercontent.com/bashu/django-airports/develop/logo.png

Installation

First install the module, preferably in a virtual environment. It can be installed from PyPI:

pip install django-airports

Requirements

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

Setup

First make sure the database support spatial queries, see the GeoDjango documentation for details and setup instructions.

You’ll need to add airports to INSTALLED_APPS in your projects settings.py file:

INSTALLED_APPS += [
    'airports',
]

Then run ./manage.py migrate to create the required database tables.

Import data

After you have configured all settings, run

python manage.py airports

The airports manage command has options, see airports --help output.

Second run will update the DB with the latest data from the source csv file.

Contributing

If you like this module, forked it, or would like to improve it, please let us know! Pull requests are welcome too. :-)

License

django-airports is released under the MIT license.

Changes

1.0.3 (2021-12-22)

  • Fixed broken release.

1.0.2 (2021-12-22)

  • Include missing .mo files.

1.0.1 (2021-12-22)

  • Added ru translation.

  • Renamed city_name field to municipality, local field to local_code.

1.0.0 (2021-12-21)

  • Added Django 3+ support.

  • Dropped Python 2.7 support.

  • Dropped Django 1.10 / 1.11 support.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-airports-1.0.3.tar.gz (14.7 kB view details)

Uploaded Source

Built Distribution

django_airports-1.0.3-py3-none-any.whl (17.9 kB view details)

Uploaded Python 3

File details

Details for the file django-airports-1.0.3.tar.gz.

File metadata

  • Download URL: django-airports-1.0.3.tar.gz
  • Upload date:
  • Size: 14.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for django-airports-1.0.3.tar.gz
Algorithm Hash digest
SHA256 7a5858639b95dd877ddf4013ae1470e0247863f5702f3e93336b1de4a4b8502b
MD5 a23af12e8efbf51970e18e7c4fd49a70
BLAKE2b-256 d350f24f6c2287549d2dbd6995160a00060d6708602838e144c45eb28ef3dd24

See more details on using hashes here.

File details

Details for the file django_airports-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: django_airports-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 17.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for django_airports-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 c2dff2e1c631ba351e1090e575e27fb2a24dd688ab4db18c9b75dda9d5c52863
MD5 2ae7938b5912d0a9ca7cfc88b6890d79
BLAKE2b-256 99814aeb98ca681eb2d1ea9e8d7933155c2ffb732f51e9adda78934b0befaf19

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page