
Python Web框架 FastAPI 实战训练营
文章平均质量分 88
FastAPI 是一个高性能的 Python Web 框架,它具有简单易用、快速开发、高性能、自动文档化等特点,被越来越多的人喜欢和采用。本专栏以实战为线索,逐步深入 FastAPI 的各个环节,快速掌握 FastAPI,提高开发效率
shengjk1
零基础转码,头部大厂程序员,努力构建 通俗易懂的、好玩的编程语言教程。关注我,习得转码经验!翱翔在编程的海洋里!只学习最值得学的内容!
展开
-
一文搞定 FastAPI 查询参数
路径操作函数中,不是路径参数的其他参数,就是查询参数。那么查询参数有哪些特性,真实的工作中是如何使用查询参数的呢?原创 2024-03-05 10:00:00 · 567 阅读 · 0 评论 -
关于 FastAPI 路径参数,你知道多少?
"}路径操作装饰器中 name 就是路径参数,这里我们也把路径参数name的值作为参数name传递给了路径操作函数say_hello,如果我们运行示例并访问至此我们将跟路径参数相关的,包括路径参数的定义、作用、基本用法和高级用法,就介绍完了。抓紧应用到自己的工作中去吧!原创 2024-03-03 17:35:07 · 172 阅读 · 0 评论 -
FastAPI的quickstart
如何从零构件一个 FastAPI 程序导入FastAPI。创建一个app实例。编写一个路径操作装饰器(如编写一个路径操作函数(如上面的运行开发服务器(如。原创 2024-03-02 20:48:28 · 177 阅读 · 0 评论 -
手动实现一个简单的 HTTP 请求
通过上篇文章,我们知道 HTTP 协议底层是通过 Socket 实现的,所以我们先通过 socket 定义一个 server#初始化 socke#绑定 地址#在 sock.listen(5) 中,参数 5 表示最多可以排队等待处理的连接数量为 5。# 如果有更多的连接请求到达,超过该数量的连接将被拒绝。#接受客户端请求print('客户端的请求数据\r\n',data.decode('utf-8'))print("打印完毕=====")#响应客户端的请求。原创 2024-03-02 18:59:45 · 615 阅读 · 0 评论 -
关于 HTTP 协议,你了解多少
HTTP(Hypertext Transfer Protocol)遵循经典的客户端-服务器模型,客户端打开连接以发出请求,然后等待直到收到响应。同时也是Web中最基本的协议之一,用于在浏览器和服务器之间传输超文本和其他资源。暂时无法在飞书文档外展示此内容基于 TCP/IP协议:HTTP协议是基于 TCP/IP协议之上的应用层协议请求-响应模型:HTTP使用请求-响应模型,客户端发送请求给服务器,服务器处理请求并返回响应给客户端。换句话说,肯定是客户端先发送请求,然后服务端接到请求后,再有响应。原创 2024-03-02 16:22:23 · 91 阅读 · 0 评论 -
python的FastAPI两大核心组件,你了解多少
FastAPI 是一个用于的现代、快速(高性能)的 web 框架,使用并基于标准的 Python 类型提示。负责 web 部分。负责数据部分。毕竟我们不是学习 Starlette 和 Pydantic 的,但我们至少需要了解 Starlette 和 Pydantic ,知道他们各自的作用是什么,毕竟 FastAPI 是在这两者的基础上进行开发的。如果你之前了解 Starlette 或者 Pydantic,学习 FastAPI 也会更加的得心应手。原创 2024-03-02 12:48:54 · 409 阅读 · 1 评论 -
FastAPI 的简介和安装,你了解多少
FastAPI 是一个用于构建 API的现代、快速(高性能)的 web 框架,使用并基于标准的 Python 类型提示。也就是说,要用 Python 3.8+ 才可以使用 FastAPI,另外其主要用来构建 API,特别适应现代前后端分离的场景。这一框架专注于高性能、高并发,利用了类型提示和内置异步支持等现代 Python 功能。专为使用 Python 构建 API 而设计,并且 FastAPI 还拥有强大的 API 文档,以及一系列额外功能和优势提升开发效率。快速:可与NodeJS和Go。原创 2024-03-02 12:26:35 · 319 阅读 · 0 评论