跳至内容

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 前端集成
最后更新于