跳转到主要内容

Amsterdam Datapunt代码和样式为Django REST Framework。

项目描述

Amsterdam Datapunt的Django REST Framework扩展

Amsterdam Datapunt的Django REST Framework扩展。Amsterdam Datapunt有时通过公共API提供市政数据的访问。本项目提供了一些基本类和说明,用于设置Django REST Framework API的行为以符合Amsterdam Datapunt的标准。

安装说明

假设您有一个使用Django REST Framework生成REST API的Django项目

pip install drf_amsterdam

要使用此包提供的API页面样式,您必须将其添加到Django设置文件中的INSTALLED_APPS,在'rest_framework'之前,以便drf_amsterdam包含的模板和静态文件覆盖Django REST Framework包含的文件。

运行测试

在虚拟环境中运行测试,并从项目根目录运行runtests.py脚本。

需求:spatialite,sqlite扩展

或使用docker-compose

docker-compose build
docker-compose run --rm tests pytest --cov

变更日志

1.0.0

  • 添加类型
  • 整理代码
  • 添加测试以达到100%的代码覆盖率

重大更改

  • LinksField现在扩展RelatedField而不是HyperLinkedIdentityField。这样做的原因是HyperLinkedIdentityField必须返回一个HyperLink对象,以符合协变规则,而这不是我们想要的返回类型。

项目详情


下载文件

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

源代码分布

drf_amsterdam-1.0.1.tar.gz (62.2 kB 查看哈希值)

上传时间 源代码

构建分布

drf_amsterdam-1.0.1-py3-none-any.whl (64.4 kB 查看哈希值)

上传时间 Python 3

由以下支持