django-rest_framework 小总结
serializers
序列化工具
序列化与反序列化
级联模型
添加级联字段
nested
级联字段的key必须是原本就在model中存在的
隐性属性
自定义related_name
APIView
CBV - class base view
实现各种请求处理
Mixins
CRUDL create retrieve update delete list
对模型操作
viewsets
对APIView和Mixins高度封装
可以对接router
router
DefaultRouter
可以直接批量处理注册路由
authentication
APIView中自动认证
自己创建认证类,实现认证方法
认证成功返回元组:用户和令牌
permission
添加权限控制
用户所拥有的权限
throttle
节流
控制访问频率
本文详细介绍了Django Rest Framework中序列化器的使用、级联模型处理、APIView和ViewSets的实践、路由管理、认证与权限设置,以及节流控制。涵盖了CRUD操作和高级功能的整合应用。

573

被折叠的 条评论
为什么被折叠?



