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 查看哈希值)