国外课栈 - 跨学科知识视角栈
完整的 Python 和 Django REST API 开发训练营
完整的 Python 和 Django REST API 开发训练营
概述

使用 Python、Django REST Framework、Google Cloud 和 Heroku 创建稳定且安全的生产级 REST API

  • 如何使用 Python 和 Django Rest 框架构建后端 REST API

  • 如何设置本地开发服务器以开发 Django应用程序

  • 如何实现高级功能,例如将媒体文件和后台任务上传到 Django API

  • 如何使用 Google Cloud 和 Heroku 将 Django 应用程序部署到生产环境

  • 应用最佳实践原则来创建稳定和安全的 RESTful API 的实践经验

  • 如何使用 Postman 进行 API 测试

在本课程中,我们将使用 Python 和 Django Rest Framework 中最好的来构建一个完整的 REST API,从头到部署,称为 Taskly,您可以使用您选择的任何前端框架。

涵盖哪些概念?

  • 基于 JWT 和 OAUTH-2 的身份验证

  • 支持过滤和基于文本的搜索

  • 创建、读取、更新、删除功能

  • 保护和许可路由

  • 为用户定义自定义权限

  • 上传和共享媒体文件

  • 后台作业

  • Django 信号

  • PostgresSQL 和 SQLite 数据库以及 Django ORM

  • 节流和分页支持

  • 将Django REST API 部署到生产环境 (Heroku)

  • 使用 Google Cloud Storage 作为媒体存储解决方案 ( CDN)。

  • 使用 Postman 测试 REST API。

  • 实用,简单,可重复的应用程式设计模式

时长:8h