国外课栈 - 跨学科知识视角栈
使用 Python 和 Django REST 框架的 Django REST API
使用 Python 和 Django REST 框架的 Django REST API
类别 : 视频教程
咨询
概述

使用 Python 和 Django REST 框架构建强大的 API(从初学者到高级)

  • 使用 Django Rest 框架构建强大的 API

  • 使用 django-rest-auth API处理用户身份验证(注册、登录、注销等)基于功能的视图(如何以及何时使用它们)-APIView-@decorators

  • API 安全使用身份验证令牌和权限

  • 在 URL内向服务器 (API) 发送参数,并在我们基于函数的视图中提取它们

  • 创建模型类并将其添加到管理面板并将一些数据存储在数据库中

  • 什么是序列化器,如何为 Django 模型类编写模型序列化器并序列化数据

  • 如何使用带有序列化程序的 ModelViewSet 和路由器

  • 在 ModelViewset 中搜索和过滤数据。

  • 如何使用 ModelViewSet 中的两个或三个参数从数据库中过滤数据。

  • 覆盖创建、更新/放置、删除、部分更新/补丁操作

  • 如何使用 Django 关系链接模型(多对一、一对一、多对多)

  • 如何从 API 响应中获取和显示嵌套数据

  • 如何使用APIView 处理视图文件中的获取和发布请求

  • 如何使用 APIView get 方法从数据库中获取特定对象

  • 使用 JWT (JSON Web Token) VS AuthToken 的 Django rest 框架 API 身份验证

  • 如何在 django rest 框架 API 中构建自定义用户模型。

  • 如何使用 SerializerMethodField 向序列化程序添加额外字段

  • 如何使用线程来提高 API 性能

  • 如何安排任务或功能以提高 API 性能

  • 使用限制的 Django API 权限。如何使用油门来控制对 Django API 的请求速率

  • 使用 Heroku

  • 部署 Django Rest API 将 Django Rest API 部署到 AWS

时长:9h