最新 最热

[Python] FastAPI踩坑记录--中间件消费请求体后请求卡死的分析和解决

倘若在中间件中消费了请求体,会导致程序卡死在下一步骤处理函数call_next中。

2024-09-25
2

FastAPI是什么?

在 Python 的 Web 框架生态中,Django 和 Flask 一直是主流选择。然而,随着技术的发展,特别是在异步编程、自动文档生成和快速开发需求的推动下,FastAPI 作为一个新兴的 Python Web 框架脱颖而出。FastAPI 不仅以其高性能...

2024-08-22
3

猫头虎分享:Python库 FastAPI 的简介、安装、用法详解入门教程

作为一名专注于Python和人工智能开发的技术博主,猫头虎经常在开发过程中遇到各种挑战。最近,有粉丝问到如何高效地构建API,尤其是与机器学习模型集成的场景。在本篇博客中,我们将详细介绍一个近年来崛起的Python库——Fas...

2024-08-14
3

【python】python指南(十三):FastAPI鉴权Authorization方法

Authorization(鉴权)是商用API的必要模块,通过分配api-key等鉴权方式,为账号及服务计费,以及分配对应的权限。

2024-08-13
3

fastapi 和 uvicorn 设置监听 ipv6 - plus studio

但是这样子启动的程序在纯 ipv6 或者双栈(同时有 ipv4 和 ipv6)的机子上使用 ip(v6):port 访问是访问不到的,所以我们需要更改启动方式。

2024-07-15
5

Fastapi 项目第二天首次访问时数据库连接报错问题Can't connect to MySQL server

Fastapi 项目使用 sqlalchemy 连接的mysql 数据库,每次第二天首次访问数据库相关操作,都会报错:sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2003, “Can’t connect to MySQL server......

2024-07-02
3

【FastAPI】请求体(二)

混合使用 Path、Query 和请求体参数是相当简单的,FastAPI提供了直观的方式来定义和处理这些参数。以下是一个简单的例子,演示了如何在 FastAPI 中混合使用这三种类型的参数: from fastapi import FastAPI, Path, Query, ...

2024-01-17
3

【FastAPI】查询参数

声明不属于路径参数的其他函数参数时,它们将被自动解释为"查询字符串"参数 查询字符串是键值对的集合,这些键值对位于 URL 的 ? 之后,并以 & 符号分隔 例如:http://127.0.0.1:8000/items/?skip=0&limit=10...

2024-01-17
5

【FastAPI】路径参数(二)

如果你有一个接收路径参数的路径操作,但你希望预先设定可能的有效参数值,则可以使用标准的 Python Enum 类型。 导入 Enum 并创建一个继承自 str 和 Enum 的子类。通过从 str 继承,API 文档将能够知道这些值必须为 strin...

2024-01-17
3

【FastAPI】路径参数

其中{item_id}就为路径参数 运行以上程序当访问 :http://127.0.0.1:8000/items/fastapi时候 将会看到如下响应:

2024-01-17
3