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