FastAPI的基础了解和简单入门《二》

发布时间:2026/7/22 4:46:08

FastAPI的基础了解和简单入门《二》
环境搭建与 FastAPI 集成基于 MySQL安装依赖执行依赖命令pip insatllaerich0.9.3aiosqlite0.22.1annotated-doc0.0.4annotated-types0.7.0anyio4.14.2asyncclick8.4.2.1asyncmy0.2.11click8.4.2colorama0.4.6dictdiffer0.10.0fastapi0.139.2h110.16.0httptools0.8.0idna3.18iso86012.1.0pydantic2.13.4pydantic_core2.46.4pypika-tortoise0.6.5python-dotenv1.2.2PyYAML6.0.3starlette1.3.1tortoise-orm1.1.7typing-inspection0.4.2typing_extensions4.16.0uvicorn0.51.0watchfiles1.2.0websockets16.1创建模型及视图创建Python包app在app下创建models python包写模型在app下创建routers python包写视图在app下创建schemas文件夹后期添加删除视图用在app 下床键一个config文件登录登录模型在models文件夹中创建user文件 在user文件中创建user模型迁移在models下的init文件中调用user模型在rouer文件夹中创建user_api文件 用于写视图先定义总路由在main.py中注册执行迁移命令初始化aerich init -t app.config.TORTOISE_ORM迁移aerich init-db下面是创建新的模型的迁移命令aerich migrate --name 后面写 别名aerich upgrade 迁移uvicorn main:app --reload 启动项目往user模型中添加数据创建接收前端传过来的登录数据模型在schemas 文件夹中创建user文件 注册模型 不用迁移登录视图在routers文件夹中创建user文件在routers文件夹中的userapi文件中创建路由及视图启动项目 uvicorn main:app --reload访问路径查询用户表的信息在routers文件夹中的userapi文件中创建路由及视图查询用户表单个信息在routers文件夹中的userapi文件中创建路由及视图根据用户ID修改信息在schemas文件夹中创建 UserUpdateSchema模型表用来接受前端传过来的数据在routers文件夹中的userapi文件中创建路由及视图根据用户ID删除信息在routers文件夹中的userapi文件中创建路由及视图

相关新闻

Vibe Coding:2025高效编码工作流的核心原理与实践

Vibe Coding:2025高效编码工作流的核心原理与实践

2026/7/22 1:58:24

1. 什么是“Vibe Coding”?它不是玄学,而是开发者工作流的自然进化“Vibe Coding”这个词在2024年底突然密集出现在技术社区、播客和独立开发者的推文里,到2025年初,它已不再是调侃或梗图,而成为一线工程师私下交流时频…

076、ISP Pipeline架构设计:从RAW到YUV的模块化流水线

076、ISP Pipeline架构设计:从RAW到YUV的模块化流水线

2026/7/20 19:06:21

076、ISP Pipeline架构设计:从RAW到YUV的模块化流水线 去年在调试一款车规级环视摄像头时,遇到一个让人头疼的问题:夜间泊车场景下,画面边缘出现明显的彩色条纹,像彩虹一样从四周向中心蔓延。产线测试时没发现,因为测试环境是均匀光照的暗室。客户反馈后,我们花了整整两…

10分钟掌握游戏模组管理:Vortex模组管理器的完整使用指南

10分钟掌握游戏模组管理:Vortex模组管理器的完整使用指南

2026/7/20 19:06:21

10分钟掌握游戏模组管理:Vortex模组管理器的完整使用指南 【免费下载链接】Vortex Vortex Development 项目地址: https://gitcode.com/gh_mirrors/vor/Vortex Vortex模组管理器是Nexus Mods官方推出的专业游戏模组管理工具,专为简化游戏模组管理…

AI在金融市场的核心应用与关键技术解析

AI在金融市场的核心应用与关键技术解析

2026/7/22 4:38:20

1. AI在金融市场的核心应用场景解析金融市场作为数据密集型和高度依赖决策的领域,正成为AI技术落地的前沿阵地。过去三年间,全球头部金融机构在AI领域的投入年均增长率达到37%,这个数字背后反映的是AI对传统金融业务模式的根本性变革。1.1 高…

医疗大模型核心技术解析与落地实践

医疗大模型核心技术解析与落地实践

2026/7/22 4:38:20

1. 智慧医疗与大模型结合的行业背景医疗行业正经历着数字化转型的浪潮,而人工智能技术的引入正在重塑传统的诊疗模式。根据世界卫生组织的数据,全球每年因误诊导致的医疗事故约占全部医疗差错的10-15%。在这样的背景下,大模型技术为提升诊断准…

健康管理实践:个性化评估与科技赋能

健康管理实践:个性化评估与科技赋能

2026/7/22 4:38:20

1. 黄锦辉:一位深耕健康领域的实践者 2026年健康之星黄锦辉的故事,是一个关于专注、坚持与创新的典型案例。作为健康产业的中坚力量,黄锦辉用十年如一日的深耕实践,诠释了什么是真正的"匠心筑梦"。 在健康管理这个需要…

从“数据容器“的角度,彻底掌握 Python 五大核心数据结构

从“数据容器“的角度,彻底掌握 Python 五大核心数据结构

2026/7/22 4:38:20

一、数据结构全景图1.1 一句话认识五大结构# 如果把数据比作"物品",数据结构就是不同的"收纳方式"str "hello" # 字符的排列(像一串珠子) list [1, 2, 3] # 有序的箱子(可以随意增…

动漫创作赛事指南:从题材选择到商业价值

动漫创作赛事指南:从题材选择到商业价值

2026/7/22 4:38:20

1. 赛事背景与核心价值"燃烧吧,动漫の魂!"这个标题本身就充满了热血与激情。作为从业十余年的动漫内容创作者,我深知这类征文活动对行业的特殊意义。不同于常规文学比赛,动漫题材创作要求作者同时具备故事架构能力、视觉想象力以及…

RAG 索引为什么会召回已删内容:增量更新与删除传播

RAG 索引为什么会召回已删内容:增量更新与删除传播

2026/7/22 4:28:20

RAG 的向量索引,本质上是源数据的一份缓存。源文档更新或删除后,如果索引没有同步,检索仍会返回旧内容,而且通常不会报错。用户看到的是一条看似正常的答案,系统却可能引用了已经失效的事实。 一、最容易漏掉的是删除…

微服务进阶:服务网格与Istio

微服务进阶:服务网格与Istio

2026/7/21 5:45:57

541|微服务进阶:服务网格与Istio 上篇文章我们聊了微服务的基本概念和拆分方法。 但微服务多了,问题也多了: 服务之间怎么通信? 怎么监控每个服务的调用链路? 熔断、限流、重试怎么做? 安全认证怎么统一? 以前这些都靠SDK库(比如Hystrix、Feign),每个服务都要集成…

零售超级终端全域协同:ShareKit 碰一碰商品流转业务落地案例

零售超级终端全域协同:ShareKit 碰一碰商品流转业务落地案例

2026/7/21 9:56:14

一、零售门店全域协同业务背景与行业痛点 1.1 门店超级终端设备矩阵(连锁便利店/商超标准配置) 自助收银Kiosk一体机:顾客结算、自助核销优惠券、商品素材预览;运营折叠平板:店长后台商品上新、图片录入、活动配置、…

噗叽短视频界面分析

噗叽短视频界面分析

2026/7/21 3:09:32

1 和小红书类似,可以采用类似判断方法------------其实他比小红书好判断,因为他没有图片,控件位置几乎是固定的,都不用判断------------2 因为他没有点赞按钮------------而且几乎所有控件位置都是完全一样的,所以我就…

设计EDA 首席专家 12 维度 JD(HR 仅高管 / HRD 使用)

设计EDA 首席专家 12 维度 JD(HR 仅高管 / HRD 使用)

2026/7/22 0:08:09

定位:公司 EDA 技术最高负责人、技术天花板、战略级专家、流片总兜底人 属于P9/Fellow/ 首席科学家级,不做日常执行,管方向、管架构、管风险、管突破。1. 对标层级内部职级:P9 / 首席专家 / Fellow 外部对标:华为 20–…

费用率无法实时监控怎么办?费用率联动预算管理怎么实现?

费用率无法实时监控怎么办?费用率联动预算管理怎么实现?

2026/7/22 0:08:09

很多企业费用管控存在严重滞后性:日常差旅、招待、营销、人力费用持续发生,但费用率只能等到月末结账、营收数据出来后才能计算核对,月度中途费用超标、营收不达标导致的费用率失衡完全无法感知。等到月末发现整体费用率远超预算目标时&#…

设计EDA 研发总监 12 维度 JD(HR 内部仅高管层使用)

设计EDA 研发总监 12 维度 JD(HR 内部仅高管层使用)

2026/7/22 0:08:09

定位:公司 EDA / 设计平台最高管理岗,技术 管理 经营三重决策,对整体流片、效率、质量、成本、团队负最终责任1. 对标层级内部职级:M3 / P8 / 总监级 外部对标:华为 20 级、互联网 M2 / 总监、头部芯片 / EDA 公司研…