使用 Django REST Framework 和 Python 构建 REST API
通过构建 IMDB API 克隆(JWT、令牌、节流、分页、测试)学习高级 Django REST 框架的基础知识
讲师:Shubham Sarda
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你会学到什么
- 从基础了解 REST API
- 通过官方文档深入了解 Django Rest Framework
- 实施 CRUD 操作
- 构建 IMDB API 克隆
- 如何使用 Browsable API 和 Postman
- 学习权限、限制、分页等高级概念
- 使用 Django 过滤器后端(过滤、搜索、排序)
- 了解 DRF 中的身份验证,包括 Token 和 JWT
- 自动化 API 测试
- 为您的网络和移动应用构建后端
要求
- Python和Django基础知识
描述
欢迎来到 Django Rest Framework 大师班,作为初学者一步步 开始您的 DRF 之旅的一门课程。本课程通过概念解释、文档和实施涉及每一个重要主题。整个课程专为初学者设计,目标只有一个:使用 Python 和 Django 构建强大的 REST API。
在整个课程中,我们将逐步探索最重要的Django Rest Framework主题:
1. API 基础
2.序列化器
——序列化器
——ModelSerializer
——HyperlinkedModelSerializer
3. 基于功能
4. 基于类的视图
– APIView
– 通用视图
– Mixins
– 具体视图类
5. 视图集和路由器
6.权限
-IsAuthenticated
-IsAdminUser
-IsAuthenticatedOrReadOnly-
自定义权限
7. 身份验证
– BasicAuthentication
– TokenAuthentication
– JSON Web Token 身份验证
8.节流
– AnonRateThrottle
– UserRateThrottle
– ScopedRateThrottle
– 自定义节流阀
9. Django Filter Backend——
过滤
——搜索
——排序
10.分页
-页码
-限位偏移量
-光标
11.自动化API测试
——————–
为什么选择这门课程?
- 完整课程侧重于概念学习方法,您通过逻辑和视觉学习方法学习每个概念。
- 通过示例和实际项目以最简单的方式学习所有重要概念。
- 您只需要基本的 Python 和 Django 知识,我们将从头开始逐步介绍所有内容。
——————
完成本课程后,您将准备好 作为实习生、应届生或自由职业者工作,您还可以自己实施一切!最重要的是,您将准备好深入划分 DRF 的未来实践和硬性问题。
立即注册,我将确保您最好地了解Django Rest Framework。
本课程适合谁:
- 想要了解 API 构建的 Django 开发者