首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
fastapi
相关资讯
热门
最新
代码人生
01-01 08:00
代码人生
FastApi 进阶
FastApi 进阶 前言 终于有了第一个使用 FastApi 编写的线上服务, 在开发的过程中还是遇到了些问题, 这里记录一下 正文 目录结构 我们知道, FastApi 的启动方式推荐使用 uvicorn, 其启动方式大致为 uvicorn main:app, 实际上 main 为该文件的名字, app 为生成的 FastApi 对象, 那么, 对于一个比较大的项目,
162
代码人生
01-01 08:00
代码人生
FastApi教程|测试WebSockets
FastApi教程|测试WebSockets 测试的WebSockets 您可以使用相同 TestClient 的工具测试WebSocket。 为此,您可以使用 TestClient in with 语句连接到WebSocket: from fastapi import FastAPI from fastapi.testcl
207
代码人生
01-01 08:00
代码人生
FastApi教程|自定义请求和APIRoute类
FastApi教程|自定义请求和APIRoute类 在某些情况下,您可能想覆盖 Request 和 APIRoute 类 使用的逻辑 。 特别是,这可能是中间件中逻辑的一个很好的选择。 例如,如果您想在应用程序处理请求主体之前读取或操纵该请求主体。 危险 这是“高级”功能。 如果您只是从 FastAPI
130
代码人生
01-01 08:00
代码人生
FastApi教程|扩展OpenAPI
FastApi教程|扩展OpenAPI 这是一个相当高级的功能。 您可能可以跳过它。 如果您只是在遵循教程-用户指南,则可以跳过本节。 如果您已经知道需要修改生成的OpenAPI模式,请继续阅读。 在某些情况下,您可能需要修改生成的OpenAPI模式。 在本节中,您将看到如何。 正常的过程 正常(默认)过程如下。 甲 FastAPI 应用(例如)具有&nb
96
代码人生
01-01 08:00
代码人生
FastAPI开源项目改造之添加虚拟环境
FastAPI开源项目改造之添加虚拟环境 需求 github.com上的海量半成品工程是进行Python开发的重要参考。因此,迅速把其上的项目调试通过,之后为我所用,成为几乎每一个Python程序员的必备的重要技能。Python虚拟环境开发主要优点是保护本机现有环境,并在虚拟环境下安装调试github上下载的开源项目,然后摘其优质代码为我所用。本文介绍的是github上FastAPI-Vueti
140
代码人生
01-01 08:00
代码人生
FastAPI使用代码启动reload
FastAPI使用代码启动reload 从uvicorn main源码里找的启动方式。稍微修改下。 if __name__ == ‘__main__‘: from pathlib import Path import sys filename = Path(__file__).stem sys.argv = [__file__, f‘{filename}:app
107
代码人生
01-01 08:00
代码人生
Fastapi学习总结(上)
Fastapi学习总结(上) 目录 简介 FastAPI 是一个用于构建 API 的现代、快速(高性能)的 web 框架,使用 Python 3.6+ 并基于标准的 Python 类型提示。 关键特性: 快速:可与 NodeJS 和 Go 比肩的极高性能(归功于 Starlette 和 Pydantic)。。 高效编码:提高功能开发速度约 200% 至 300%。* 更少 bug:
121
代码人生
01-01 08:00
代码人生
fastapi小技巧
fastapi小技巧 1、定制文档生成: 参见 fastapi/applycations.py 中的setup. /docs 把所有的路径routes 都包含进去了。参考实现根据tag 实现文档生成。 要先生成docs 需要的openapi_url。(其中get_openapi 是fastapi.openapi.utils 内部的函数) @app
71
代码人生
01-01 08:00
代码人生
fastapi之helloworld
fastapi之helloworld 简介 以下简介来自官网描述: FastAPI是一个用于构建API的现代、快速(高性能)的web框架,使用Python3.6+并基于标准的Python类型提示。 关键特性: 快速:可与NodeJS和Go比肩的极高性能。最快的Python Web框架之一。(PS:自行用wrk测试了一下,比flask快2倍,但比sanic慢一截,更不提Go Gin) 高效编
83
代码人生
01-01 08:00
代码人生
fastapi用法
fastapi用法 POST GET请求方法: import time import uvicorn from fastapi import FastAPI, Body from pydantic import BaseModel app = FastAPI() # POST请求 @app.post("/extraction/article/v1/getRegion")
66
«
1
2
3
4
5
6
»