跳转到主要内容

Django REST Framework的JSON Schema支持

项目描述

版本:
3.0.0
:

https://github.com/maykinmedia/drf-jsonschema-serializer

关键词:

django, rest, jsonschema

Tests and PyPI publishing Coverage status Linting and code quality black Documentation Status

python-versions django-versions pypi-version

Django REST Framework的JSON Schema支持

概述

drf-jsonschema-serializer是一个基于Django REST Framework的库。它执行以下操作

  • 将DRF序列化器转换为JSON Schema。

  • 提供可以按照JSON Schema验证JSON数据的JSONSchemaField

  • 提供一个可以按照字段序列化器验证JSON数据的SerializerJSONField

这使您可以使用客户端表单库(如react-jsonschema-form)从序列化器生成Web表单。这样,您可以使用与用于REST服务输入验证相同的模式来生成和验证客户端表单。

请参阅文档了解入门和使用示例。

致谢和路线图

非常感谢https://github.com/isprojects为这个库所做的初始工作。截至2021年9月,Maykin Media已接手该包的维护工作,此前已从isprojects转移。有关路线图,请参阅GitHub上的问题。

有关作者完整历史的更多信息,请参阅CREDITS.txt。

项目详情


下载文件

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

源分布

drf_jsonschema_serializer-3.0.0.tar.gz (14.9 kB 查看哈希值)

上传时间

构建分布

drf_jsonschema_serializer-3.0.0-py3-none-any.whl (9.0 kB 查看哈希值)

上传时间 Python 3

由以下支持