chevron_left

Django REST framework 开发 Api 接口教程

免费
第 2.2 回

教程文档

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

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

使用序列化

这里使用 Django Shell 来测试

python manage.py shell

单条记录序列化

from categories.models import Category
from categories.serializers import CategorySerializer

category = Category.objects.get(id=1)
serializer = CategorySerializer(category)
serializer.data

多条记录序列化

categories = Category.objects.all()
serializer = CategorySerializer(categories, many=True)
serializer.data

关联表的序列化

courses 中,定义 models.py

from django.db import models
from ca...

课程介绍

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

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