Django REST Framework
Django REST framework(DRF)是构建在 Django 之上的专业 REST API 框架,提供序列化器、类视图体系、认证权限、过滤分页等完整功能,是 Python 生态中最主流的前后端分离 API 开发框架。
本章内容按主题组织,依次覆盖 DRF 的核心概念到实战应用:
- RESTful 与 DRF 入门:设计规范、安装配置、五步快速上手
- 序列化器:Serializer、ModelSerializer、数据验证与保存
- 视图与路由:APIView、GenericAPIView、Mixin、ViewSet、Router
- 认证、权限与限流:Token 认证、自定义权限类、访问频率控制
- 过滤、排序与分页:django-filter、OrderingFilter、分页器、异常处理
- 综合实践:省份管理系统完整案例 + Vue 前端集成
最后更新于