Commonground API工具
项目描述
Commonground-API-common提供通用实现和工具,用于Common Ground数据领域的RESTful API。
该项目是commonground-api-common的分支。
有关功能和使用的详细信息,请参阅完整文档。
1 功能
跨越不同组件的中心管理常数
GeoJSON OpenAPI定义
支持Geo CRS协商
内置对嵌套视图集的支持,具有注册的声明性语法
- 常用验证器
RSIN/BSN验证器
数值值验证器
非负值验证器
字母数字值(无重音符号)
URL验证器(测试URL是否存在)带可插拔的链接检查器
UntilNowValidator - 验证datetimes直到现在。
UniekeIdentificatieValidator(与组织结合使用)
InformatieObjectUniqueValidator以验证M2M条目仅出现一次
ObjectInformatieObjectValidator以验证对象信息对象关系的同步只能在DRC中创建此关系后进行
IsImmutableValidator - 验证在(部分)更新时某些字段不会被修改,但在创建时可以设置
ResourceValidator - 验证URL是否可以访问某个资源
- drf-yasg的自定义检查器
对rest_framework_gis的GeometryField的支持
对django-extra-fields的Base64FieldMixin的支持
基于URL的关联资源过滤(支持django-filter)
每个操作可能出现的错误响应集合
- 管理命令generate_swagger被重载
包含默认版本,并使服务器信息与域名无关
将信息模型资源渲染为markdown,并带有指向gemmaonline.nl的回链
支持ISO 8601持续时间
- 自定义模型字段
RSINField
BSNField
LanguageField
VertrouwelijkheidsAanduidingField
DaysDurationField
为具有网络I/O的验证器创建模拟,简单通过@override_settings应用
测试实用工具
- 可选通知应用
接收webhook事件
配置和注册通知组件/webhooks
项目详情
哈希值 for commonground_api_common-1.13.3-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6013a6aa92652e2684540261e8312991df06c807cfd8eeea9c408b4b5c5004c8 |
|
MD5 | 2629aa81a92d5702ac39cf3365f000f3 |
|
BLAKE2b-256 | 443f3ff375f65ce75cb7c41742b2852df0bd295866f6eb98612b0c76447ab627 |