课程
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
高性能 FastAPI 框架入门精讲
入门
12443人学
9.8分
简介
目录
评价
推荐
第1章 课程介绍
课程内容与导学
第2章 FastAPI介绍和项目准备
为什么新秀 FastAPI 火成这样?
Starlette,Pydantic 与 FastAPI 框架是什么关系?
ASGI 服务 Uvicorn 和 Hypercorn 介绍
搭建 FastAPI 项目开发环境
经验分享-Python 项目开发中包的版本问题
Pydantic 基础教程
第3章 请求参数和验证
hello world 接口给后端传 COVID-19 感染数据
FastAPI 的 API 交互文档 - Swagger UI 和 ReDoc
路径参数和数据的解析、验证
查询参数和数据的解析、验证
请求体以及混合参数
如何定义数据格式嵌套的请求体?
如何设置 Cookie 和 Header 参数?
第4章 响应处理和FastAPI配置
响应模型示例精讲
响应状态码和快捷属性
表单数据处理
单文件、多文件上传及参数详解
FastAPI 项目的静态文件配置
路径操作配置(Path Operation Configuration)
FastAPI 应用的常见配置项
FastAPI 框架的错误处理
第5章 FastAPI的依赖注入系统
依赖注入系统介绍和使用场景
创建、导入和声明依赖
如何将类作为依赖项?
子依赖的创建和调用
路径操作装饰器中导入依赖
FastAPI 框架中全局依赖的使用
使用 yield 的依赖和子依赖
第6章 安全、认证和授权
OAuth2 密码模式和 FastAPI 的 OAuth2PasswordBearer
基于 Password 和 Bearer token 的 OAuth2 认证
开发基于 JSON Web Tokens 的认证
第7章 FastAPI的数据库操作和多应用的目录结构设计
FastAPI 项目中配置 SQLAlchemy ORM
SQLAlchemy 开发 COVID-19 模型类
使用 Pydantic 建立与模型类对应的数据格式类
把创建和查询 COVID-19 数据封装成函数
开发 COVID-19 感染数据查询接口
Jinja2 模板渲染前端页面
大型工程的目录结构设计 - 应用文件拆分
第8章 中间件、CORS、后台任务、测试用例
中间件的概念和开发示例_1
跨域资源共享 CORS 的原理
FastAPI 的 CORSMiddleware 实现 CORS
实现类似 Celery 的后台任务
后台任务更新 COVID-19 数据
TestClient 编写测试用例
第9章 课程总结
课程总结
开始学习
免费