Django REST框架的动态序列化程序

drf-dynamic-serializers的Python项目详细描述


GitHubPyPI releaseDocumentation

DjangoRest框架的动态序列化程序和视图(集)。在

功能

DRF动态序列化程序是一个旨在提高Django REST框架的序列化程序类的可重用性的包。从DynamicFieldsSerializer继承的序列化程序是动态的。可以重写要包含和/或排除的字段以及字段的allow-null必需的属性。一个常见的用例是一个列表和一个细节端点,共享同一个序列化器类,但包含不同的字段。在

此外,该包还提供了一个viewset类(DynamicFieldsModelViewSet),该类扩展了Django REST Framework的ModelViewSet,通过读取请求的字段omit查询参数,动态选择要在响应中包含或排除的字段。在

文件

有关安装和配置的更多信息,请参阅文档:

https://drf-dynamic-serializers.readthedocs.io/

问题

如果您在使用应用程序时有疑问或遇到问题,请在以下地址提交错误报告:

https://github.com/csdenboer/drf-dynamic-serializers/issues

捐款

最好将提议的变更和pr分成小的、不同的补丁 按类型分类,以便更快地将它们合并到上游并更快地释放:

  • 特点
  • 修正错误
  • 代码样式改进,以及
  • 文件改进。在

所有贡献都需要通过配置的质量门 用CI。这包括成功运行测试和过梁 在当前官方支持的Python和Django版本上。在

测试自动化由Travis CI自动运行,但您可以 在推送提交之前,使用tox命令在本地运行它。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
由于java的原因,maven无法运行代码。lang.NoClassDefFoundError:com/fasterxml/jackson/annotation/JsonMerge   Android项目中的java Creative SDK图像编辑器UI   java如何在Android Studio中使用DataOutputStream上传文件并将其他参数传递到web服务器   java倒计时服务打开时崩溃   java将RubyonRails项目转换为JRubyonRails项目   java我的图库意图是不显示图像?为什么?   java如何在春季启动时跳过mongodb/   java@Autowired在Spring中是如何实现的   甲骨文Akka java。util。同时发生的timeoutexception线程池频繁超时   java maven依赖项对spring启动应用程序有何影响?   java Firestore执行复合查询,未截获事件“已修改”   java ItemStreamException:未能初始化读取器,原因是:IllegalStateException:流已初始化。重新开放前关闭   java将空标记解组到集合的新实例中   使用AspectJ的java新手:无法调用aspect   java查找棋类游戏的所有组合   你为什么要这样做and==与Java中的equals方法不一样吗?   如何对使用JavaUUID的代码进行单元测试?