vng api工具
vng-api-common的Python项目详细描述
{a1}{a2}{a3}
{img1}${img2}${a4}
vng api common为restfulapi提供了通用实现和工具。 在共同的数据环境中。
在组件的引用实现中,除其他外,还使用了该工具 对于面向业务的工作,也可以在vngapi中用于引用列表和 通用选择列表。
有关功能和用法,请参见扩展的documentatie。
内容
- {a6}
1 Features
- 超过各种成分的常数的集中管理
- geojson openapi定义
- 支持GEO CRS协商
- 内置对嵌套视图集的支持,具有 注册
- 常用验证器:
- rsin/bsn验证程序
- 数值验证器
- 非负值验证器
- 字母数字值(不带变音符号)
- 带有可插入链接检查器的url验证器(测试url是否存在)
- UntilNowValidator验证数据的次数最多可达$,现在。
- UniekeIdentificatieValidator(与组织结合)
- InformatieObjectUniqueValidator以验证M2M条目 仅出现一次
- ObjectInformatieObjectValidator以验证同步 对象信息的对象关系只能在 创建的DRC是
- IsImmutableValidator验证某些字段是否未更改 可以在(部分)更新时设置,但可以在创建时设置
- ResourceValidator验证URL是否打开特定资源
- drf yasg的定制检验员:
- 支持rest_framework_gis{tt8}$
- 支持django-extra-fields{tt10}$
- 基于url的相关资源筛选(django-filter支持)
- 每次操作可能的错误响应集合
- 管理命令generate_swagger重载
- 采用默认版本并使服务器信息域不可知
- 使用反向链接呈现要标记的信息模型资源的选项 至gemmaonline.nl
- 支持ISO 8601持续时间
- RSINField
- BSNField
- LanguageField
- VertrouwelijkheidsAanduidingField
- DaysDurationField
自定义模型字段: - 对于具有网络IO的验证器,很容易通过 {tt18}$要应用
- 测试实用程序
- 可选通知应用程序:
- 从Webhook事件接收
- 配置并注册通知组件/webhooks