搜索
编程论坛
→
开发语言
→
『 Python论坛 』
→ 如何使用FastAPI?
标题:
如何使用FastAPI?
取消只看楼主
东海ECS
来 自:Python
等 级:
版主
威 望:
19
帖 子:376
专家分:1454
注 册:2023-1-24
结帖率:
100%
楼主
已结贴
√
问题点数:100 回复次数:7
如何使用FastAPI?
各位老师,我正在学习FastAPI,书上只讲了用FastAPI创建奇奇怪怪的网页.
听说FastAPI是用来在不同程序中在网络传递信息的,那么如何使用它传递信息?
望描述详细一点,谢谢!
😶🌫️😶🌫️😶🌫️(迷茫)
[此贴子已经被作者于2023-4-5 12:45编辑过]
搜索更多相关主题的帖子:
网络
信息
不同
描述
传递
2023-04-05 12:44
东海ECS
来 自:Python
等 级:
版主
威 望:
19
帖 子:376
专家分:1454
注 册:2023-1-24
第
2
楼
得分:0
为啥API文档一片空白?
会当
凌绝顶
,
一览
众山小
.
2023-04-05 13:01
东海ECS
来 自:Python
等 级:
版主
威 望:
19
帖 子:376
专家分:1454
注 册:2023-1-24
第
3
楼
得分:0
redoc也是
会当
凌绝顶
,
一览
众山小
.
2023-04-05 13:02
东海ECS
来 自:Python
等 级:
版主
威 望:
19
帖 子:376
专家分:1454
注 册:2023-1-24
第
4
楼
得分:0
以下是引用
wp231957
在2023-4-6 14:41:38的发言:
这玩意好像是新生事物,不懂
FastAPI 是用于构建 Web API 的现代、开源、快速、高性能的 Web 框架,它基于Python 3.6+ 标准类型提示,支持异步,正如它的名字,FastAPI 就是为构建快速的 API 而生。
优点
速度快:可与 NodeJS 和 Go 比肩的极高性能(归功于 Starlette 和 Pydantic),是最快的 Python 网络框架之一
开发快:开发速度提高约 200% 至 300%
Bug 少:人为错误减少约 40%*
智能:强大的编辑器支持,处处皆可自动补全,减少调试时间
简单:易学、易用,阅读文档所需时间更短
简短:代码重复最小化,通过不同的参数声明实现丰富功能,Bug 更少
健壮:生产级别的代码,还有自动交互文档
标准:完全兼容并基于 API 开放标准:OpenAPI 和 JSON Schema
缺点
由于 FastAPI 相对较新,因此与其他框架相比,社区较小,第三方的教程相对较少。
用例
FastAPI 适用于构建高性能的 API,本身支持异步,如果要构建异步 API,可以优先选择 FastAPI。Netflix 将其用于内部危机管理。它还可以在部署准备就绪的机器学习模型时完美缩放,因为当 ML 模型封装在 REST API 并部署在微服务中时,它在生产中会发挥最佳作用。
特性
FastAPI 特性
FastAPI 提供了以下内容:
基于开放标准
用于创建 API 的 OpenAPI 包含了路径操作,请求参数,请求体,安全性等的声明。
使用 JSON Schema (因为 OpenAPI 本身就是基于 JSON Schema 的)自动生成数据模型文档。
经过了缜密的研究后围绕这些标准而设计。并非狗尾续貂。
这也允许了在很多语言中自动生成客户端代码。
这些我都知道,重要的是它怎么用,怎么用它在不同的应用程序中传递信息
会当
凌绝顶
,
一览
众山小
.
2023-04-06 19:07
东海ECS
来 自:Python
等 级:
版主
威 望:
19
帖 子:376
专家分:1454
注 册:2023-1-24
第
5
楼
得分:0
如何用FastAPI在不同应用程序中互相传递信息?
会当
凌绝顶
,
一览
众山小
.
2023-04-08 10:55
东海ECS
来 自:Python
等 级:
版主
威 望:
19
帖 子:376
专家分:1454
注 册:2023-1-24
第
6
楼
得分:0
以下是引用
sheeboard
在2023-4-8 13:28:46的发言:
FastAPI 是用于构建 Web API,关键是web,传的是json。只要应用程序能读web api,解析json就可以。想和什么样的应用程序传信息?
在不同应用程序中传递信息,比如说,在程序1中,通过网络传递一个信息给程序2.
会当
凌绝顶
,
一览
众山小
.
2023-04-08 18:11
东海ECS
来 自:Python
等 级:
版主
威 望:
19
帖 子:376
专家分:1454
注 册:2023-1-24
第
7
楼
得分:0
以下是引用
sheeboard
在2023-4-8 13:28:46的发言:
FastAPI 是用于构建 Web API,关键是web,传的是json。只要应用程序能读web api,解析json就可以。想和什么样的应用程序传信息?
如何读取?要用到爬虫吗?谢谢
会当
凌绝顶
,
一览
众山小
.
2023-04-09 09:55
东海ECS
来 自:Python
等 级:
版主
威 望:
19
帖 子:376
专家分:1454
注 册:2023-1-24
第
8
楼
得分:0
以下是引用
sheeboard
在2023-4-9 14:55:01的发言:
是阿,用fastapi做个简易web服务,用requests上传下载json不就可以了。
好的,懂了,谢谢老师!
会当
凌绝顶
,
一览
众山小
.
2023-04-09 15:33
8
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-511800-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.157609 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved