首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
fastAPI
订阅
allip
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
(一)学习FastAPI框架前应该掌握的基础知识
学习FastAPI框架前应该掌握的基础知识:Python基础,HTTP协议,RESTful API,Python异步编程
(二)什么是FastAPI
FastAPI是一个用Python编写的Web框架,用来创建API(应用程序编程接口)。API是允许不同软件系统相互交流的工具。FastAPI特别适合创建快速、高效的Web应用。
(三)FastAPI 的数据验证与序列化
FastAPI 通过集成 Pydantic,为数据验证和序列化提供了强大且易用的功能,本文将详细介绍如何在 FastAPI 中进行数据验证和序列化。
(四)深入理解 ASGI 和 Uvicorn:FastAPI 的基础概念
在现代 Web 开发中,ASGI和Uvicorn是理解和使用 FastAPI 的关键组件。本文将深入解析 ASGI 和 Uvicorn,同时深入探讨中间件与依赖注入。
(五)FastAPI的依赖注入系统
FastAPI 的依赖注入系统是其最强大和最灵活的特性之一,使得代码更模块化、更易维护和更易测试。本文将详细介绍 FastAPI 的依赖注入系统,包括基本用法、高级用法和实际应用场景。
(六)FastAPI的中间件与事件处理
在构建 Web 应用程序时,中间件和事件处理是两个非常重要的概念。它们使得我们能够在请求和响应的生命周期中插入自定义逻辑,并在应用程序启动或关闭时执行特定任务。
(七)FastAPI的认证与授权
认证与授权是 Web 应用程序中至关重要的两个部分。认证用于确认用户身份,授权则决定用户是否有权访问特定资源。FastAPI 提供了灵活而强大的认证与授权机制,本文将详细介绍如何使用这些功能。
(八)FastAPI的异步编程与性能优化
探讨了FastAPI中的异步编程和性能优化方法。从异步编程基础,到如何编写异步 API,再到具体的性能优化技巧。希望你能利用 FastAPI 强大的异步支持和丰富的优化手段,构建出高性能Web应用。
(九)FastAPI的数据库集成与操作
本文介绍了使用 databases 库在FastAPI中进行异步数据库操作,并通过 SQLAlchemy 定义了数据模型和表结构,还展示了如何在 FastAPI 中实现基本的增、删、改、查操作。
(十)FastAPI的测试与调试
测试和调试是开发高质量应用程序的关键部分。FastAPI 提供了多种工具和方法,使测试和调试过程更加高效和简便。本文将详细介绍如何使用这些工具和方法,帮助你编写高质量的代码。