Avatar notebook default
15篇文章 · 8434字 · 4人关注
  • 序列化器:HyperlinkedModelSerializer

    官方文档原文 HyperlinkedModelSerializer 类与 ModelSerializer 类相似,只不过它使用超链接来表示关系而...

  • 序列化器:ModelSerializer

    官方文档原文 ModelSerializer 类提供了一个快捷方式,可让你基于 Models 自动创建一个 Serializer 类,其中的字段...

  • 序列化器:嵌套对象

    官方文档原文 前面的例子适用于处理只具有简单数据类型的对象,但有时还需要能够表示更复杂的对象,其中对象的某些属性可能不是简单的数据类型,如字符串...

  • 序列化器:验证

    官方文档原文 字段级验证 你可以通过向 Serializer 子类添加 .validate_<field_name> 方法来指定自定义字段级验证...

  • API 指南(8):渲染器(Renderer)

    官方文档原文 设置渲染器 可以在 setting.py 中使用 DEFAULT_RENDERER_CLASSES 设置全局默认的渲染器集。 例如...

  • API 指南(4-1):通用视图(generics)

    官方文档 通用视图 基于类的视图的一个主要优点是它们允许你编写可重复使用的行为。 REST framework 通过提供大量预构建视图来提供常用...

  • API 指南(3-2):基于方法的视图(@api_view())

    官方文档原文 基于方法的视图 REST framework 也允许使用基于函数的视图。它提供了一套简单的装饰器来包装你的函数视图,以确保它们接收...

  • API 指南(3-1):基于类的视图(APIView)

    官方文档原文 基于类的视图 REST framework 提供了一个 APIView 类,它继承于 Django 的 View 类。 APIVi...

  • 视图集(ViewSets)

    REST 框架的 ViewSets 允许开发人员集中精力对 API 的状态和交互进行建模,并根据常规约定自动处理 URL 构造。 ViewSet...

文集作者