Skip to main content

Pluggable postcode lookup endpoint

Project description

This Django app providers a pluggable postcode django restframework endpoint. It currently only works for postcodes in The Netherlands.

Currently supports the following services:
  • ApiWise

  • Webservices.nl

Status

https://travis-ci.org/LabD/django-postcode-lookup.svg?branch=master http://codecov.io/github/LabD/django-postcode-lookup/coverage.svg?branch=master https://img.shields.io/pypi/v/django-postcode-lookup.svg

Installation

pip install django_postcode_lookup

Usage

Add the following to your urls.py:

url(r'^postcode-lookup/', include('django_postcode_lookup.urls')),

Add a setting with the required backend

POSTCODE_LOOKUP = {
    'default': {
        'backend': 'django_postcode_lookup.backends.Webservices',
        'OPTIONS': {
            'username': 'someuser',
            'password': 'somepassword',
        }
    }
}

To offer some form of protection to the api endpoint for usage by others a valid csrf token is required.

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-postcode-lookup-0.4.0.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

django_postcode_lookup-0.4.0-py2.py3-none-any.whl (9.2 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file django-postcode-lookup-0.4.0.tar.gz.

File metadata

File hashes

Hashes for django-postcode-lookup-0.4.0.tar.gz
Algorithm Hash digest
SHA256 912d95f845e65a09e46d21f5c077f82d4fa570b116790e7fbf5adf337e0503f3
MD5 22b6530e4f9f8308b66084097350b751
BLAKE2b-256 c8796cf37601109e73916ce3e973570eba4da8eecf2689f3aee8f54498a8eb1c

See more details on using hashes here.

File details

Details for the file django_postcode_lookup-0.4.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for django_postcode_lookup-0.4.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 8ad6cd855811ba53a2c64178b056d12ce5490f03430d7e1721dcf462af95b4f9
MD5 dc2b2dabec17bd2367a5bf899b075e7e
BLAKE2b-256 602230c3645cba04dd244993ecd0cc1b63558f262764992ef50b2a1904a06ad1

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