当前位置: 首页 > news >正文

Python的FastApi随笔记


1、FastApi。快速生产api的框架,自动生成api文档。支持路由、跨域。


2、uvicorn。web服务器。常与FastApi一起用。是基于ASGI的web服务器。

ASGI(Asynchronous Server Gateway Interface)异步服务器网关接口规范。允许单个线程处理多个并发请求,通过事件循环(如 asyncio)实现非阻塞 IO,适合高并发场景(如 WebSockets、长轮询、实时通信)

WSGI(Web Server Gateway Interface) 是 Python Web 开发的传统标准(如 Django、Flask 基于此),设计为 同步模型。每个请求由一个线程或进程处理。在处理 IO 密集型任务(如数据库查询、网络请求)时,线程会阻塞,导致资源浪费和性能瓶颈。
 

3、Tortoise ORM。 ORM库。 支持异步。与 FastAPI、asyncio 等异步框架无缝集成,支持多种数据库(PostgreSQL、MySQL、SQLite 等)。它让开发者可以通过操作 Python 对象来与数据库交互,无需编写原生 SQL,同时保持异步代码的高效性。

ORM 全称为 Object Relational Mapping(对象关系映射)。它是一种编程技术,用于将面向对象编程语言中的 对象模型 与关系型数据库中的 数据表结构 进行映射,从而避免直接编写 SQL 语句,提高开发效率。

相关文章:

  • ReAct 与 CoAct:AI 代理的推理与行动之旅
  • 如果请求体不是JSON格式,UserController层会怎样?
  • 【FastAPI】--基础教程
  • 精益数据分析(80/126):病毒式传播系数实战计算与增长策略优化
  • 【八股战神篇】RabbitMQ高频面试题
  • 动态规划经典三题_完全平方数
  • Pysnmp使用指南
  • 持续更新 ,GPT-4o 风格提示词案例大全!附使用方式
  • leetcode513.找树左下角的值:递归深度优先搜索中的最左节点追踪之道
  • AWS EC2实例安全远程访问最佳实践
  • FreeGPT+内网穿透外网远程连接使用,搞定ChatGPT访问难题!
  • 跟Gemini学做PPT:汇报背景图寻找指南
  • React+MapBox GL JS引入URL服务地址实现自定义图标标记地点、区域绘制功能
  • react+Mapbox GL实现标记地点、区域的功能
  • PostGIS实现栅格数据导出TIFF应用实践【ST_AsTiff】
  • RK3399 Android13设备插拔无线鼠标键盘设备出现APP或系统界面刷新现象
  • RISC-V 开发板 MUSE Pi Pro OpenCV结合Gstreamer实时显示CSI摄像头
  • 从负债到上岸:湖北理元理律师事务所的专业债务规划之道
  • 开源工具自建AI大模型底座:打造你的专属智能助理
  • 数据分析概述and环境配置
  • 网站建设的新闻/郑州百度推广公司地址
  • 开通网站费可以做待摊费用吗/如何建立个人网站的步骤
  • 高密哪里有做网站的/短视频培训学校
  • 商业网站设计方案模板/新手怎么做seo优化
  • 排名好的徐州网站建设/新闻软文发布平台
  • 企业怎么做网站做网站的公司/最好的网站设计公司