chevron_left

Django REST framework 开发 Api 接口教程

免费
第 2.3 回

教程文档

Django REST framework 开发 Api 接口教程 - 反序列化

2023年11月23日
Django REST framework 开发 Api 接口教程

反序列化

验证

from categories.serializers import CategorySerializer
data = {'sort': 1}
serializer = CategorySerializer(data=data)
serializer.is_valid()
serializer.errors
serializer.validated_data
data = {'name': '服务器'}
serializer = CategorySerializer(data=data)
serializer.is_valid()
serializer.errors
serializer.validated_data

通过 raise_exception=True,会向前端返回 HTTP 400 Bad Request 响应。

serializer.is_valid(raise_exception=True)

自定义验证

一共有三种方式

vali...

课程介绍

Django REST framework 是基于 Django 的 REST 框架,用于构建 Web API 的强大而灵活的工具包。

Django REST Framework 可以在 Django 的基础上迅速实现 API,并且自身还带有 WEB 的测试页面,可以方便的测试自己的 API。