fastapi

使用 Python FastAPI 构建 Web 服务

FastAPI 是一个使用 Python 编写的 Web 框架,还应用了 Python asyncio 库中最新的优化。本文将会介绍如何搭建基于容器的开发环境,还会展示如何使用 F…

从 Flask 切到 FastAPI 后,起飞了!

笔者这几天上手体验 FastAPI,感受到这个框架易用和方便。之前也使用过 Python 中的 Django 和 Flask 作为项目的框架。Django 说实话上手也方便,但是学…

一文读懂 FastAPI:Python 开发者的福音!

FastAPI是一个基于Python的现代化Web框架,它提供了快速、简单和高性能的方式来构建API。它结合了Python的静态类型检查和自动化文档生成的功能,使得开发API变得更…

十个容易被忽视的FastAPI实用功能

简介FastAPI是一种现代、高性能的Python Web框架,用于构建Web应用程序和API。它基于Python的异步编程库asyncio和await语法,以及类型注解和自动文档…

Python Web 框架 FastAPI 简介

开发人员一直在寻找能够快速有效地构建复杂 API 和在线应用程序的技术。FastAPI 是Python Web 框架领域的一个相对较新的补充,由于其速度、简单性和开发人员友好的特性…

使用 FastAPI APIRouter 构建高效的 API

FastAPI 是一个现代的、高性能的 Python Web 框架,它提供了 APIRouter 来帮助组织和管理路由。APIRouter 是一个可用于组织和分组路由的类,使得代码…

深入探索FastAPI单元测试:使用TestClient轻松测试你的API

当使用FastAPI进行单元测试时,一个重要的工具是TestClient类。TestClient类允许我们模拟对FastAPI应用程序的HTTP请求,并测试应用程序的响应。这使我们…

FastAPI: 为现代Web应用带来速度和灵活性

FastAPI: 为现代Web应用带来速度和灵活性,需要具体代码示例引言:如今,Web应用的需求日益增长,用户对速度和灵活性的要求也越来越高。为了满足这种需求,开发人员需要选择合适…

Python异步框架大战:FastAPI、Sanic、Tornado vs. Go 的 Gin

一、前言 异步编程在构建高性能 Web 应用中起着关键作用,而 FastAPI、Sanic、Tornado 都声称具有卓越的性能。本文将通过性能压测对这些框架与Go的Gin框架进行…

如何使用FastAPI与aiohttp进行SSE响应开发

今年随着ChatGPT的爆火,也带火了一种前后端数据通信模式,使用SSE,可以让服务端一边生成内容,一边将数据返回给客户端,这样客户端可以不用等待服务端将内容全部生成。本文介绍如何…

如何在FastAPI中实现请求限速和防止恶意请求

如何在FastAPI中实现请求限速和防止恶意请求导语:在Web开发中,经常会遇到一些请求频繁、请求恶意或者请求过多的情况,这些情况都可能对服务器造成压力甚至安全风险。在FastAP…

如何在FastAPI中实现文件上传和处理

如何在FastAPI中实现文件上传和处理FastAPI 是一个现代化的高性能Web框架,简单易用且功能强大,它提供了原生支持文件上传和处理的功能。在本文中,我们将学习如何在Fast…

如何在FastAPI中使用路径参数进行参数化请求

如何在FastAPI中使用路径参数进行参数化请求FastAPI是一个快速(高性能),易于使用,以及基于标准API(例如,使用Pydantic和OpenAPI)开发的现代化Web框架…

如何在FastAPI中使用请求体体解析传入的JSON数据

如何在FastAPI中使用请求体解析传入的JSON数据FastAPI是一个基于Python的现代化Web框架,它提供了丰富的功能和高性能的异步支持。在使用FastAPI处理HTTP…

如何在FastAPI中实现API扩展和插件机制

如何在FastAPI中实现API扩展和插件机制FastAPI是一个基于Python的现代、高性能、易于使用的Web框架,适用于构建API。它的设计目标是尽可能地简单和快速,提供了许…

如何在FastAPI中使用缓存来加速响应的速度

如何在FastAPI中使用缓存来加速响应的速度引言:在现代Web开发中,性能是一个重要的关注点。如果我们的应用程序不能快速地响应客户请求,可能会导致用户体验的下降甚至用户流失。而使…

如何在FastAPI中实现请求的数据验证和清洗

标题:如何在FastAPI中实现请求的数据验证和清洗FastAPI是一个高性能、易于使用的Web框架,它提供了强大的数据验证和清洗功能,可帮助我们编写健壮的API。本文将介绍如何在…

如何在FastAPI中实现用户身份验证和授权

如何在FastAPI中实现用户身份验证和授权FastAPI 是一个基于Python的高性能Web框架,它提供了许多强大的功能,如异步支持、自动文档生成和类型提示。在现代Web应用中…

如何在FastAPI中实现API文档自动生成和UI展示

如何在FastAPI中实现API文档自动生成和UI展示有了FastAPI这样强大的Python框架,我们可以方便地构建高性能的Web API。然而,在构建API的同时,我们也需要一…

如何在FastAPI中实现多个路由路径

如何在FastAPI中实现多个路由路径FastAPI是一个基于Python的现代、快速(快于Flask)的Web框架,它具有简洁而易于使用的语法,广泛应用于构建RESTful AP…

加载更多