跳转到主要内容

可插拔邮编查找端点

项目描述

此Django应用程序提供可插拔的邮编Django rest framework端点。它目前仅适用于荷兰的邮编。

目前支持以下服务
  • ApiWise

  • Webservices.nl

  • postcodeapi.nu

状态

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

安装

pip install django_postcode_lookup

使用

将以下内容添加到您的urls.py

path('postcode-lookup/', include('django_postcode_lookup.urls')),

添加一个包含所需后端的设置

Webservices

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

ApiWise

POSTCODE_LOOKUP = {
    'default': {
        'backend': 'django_postcode_lookup.backends.ApiWise',
        'OPTIONS': {
            'api_key': 'somekey',
        }
    }
}

postcodeapi.nu

POSTCODE_LOOKUP = {
    'default': {
        'backend': 'django_postcode_lookup.backends.PostcodeApiNu',
        'OPTIONS': {
            'api_key': 'somekey',
            'base_url': 'https://somebaseurl.com',
        }
    }
}

为了向其他人提供API端点的某种形式的保护,需要有效的csrf令牌。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源代码分发

django-postcode-lookup-1.0.1.tar.gz (8.2 kB 查看哈希值)

上传时间 源代码

构建分发

django_postcode_lookup-1.0.1-py2.py3-none-any.whl (9.9 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下支持