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文件中创建路由及视图

相关新闻

Netty进阶篇七:彻底吃透Netty主从Reactor线程模型

Netty进阶篇七:彻底吃透Netty主从Reactor线程模型

前言 前面我们学完了Netty核心组件、ByteBuf、Pipeline责任链、粘包拆包、编解码机制,基本可以熟练开发Netty业务。 但绝大多数人始终卡在一个核心问题:Netty为什么性能这么高?凭什么支撑十万、百万级长连接? 答案只有一个&…

2026/7/27 4:18:04 阅读更多 →
如何用开源工具彻底解决云音乐歌词获取难题?

如何用开源工具彻底解决云音乐歌词获取难题?

如何用开源工具彻底解决云音乐歌词获取难题? 【免费下载链接】163MusicLyrics 云音乐歌词获取处理工具【网易云、QQ音乐】 项目地址: https://gitcode.com/GitHub_Trending/16/163MusicLyrics 还在为找不到准确的音乐歌词而烦恼?当你整理音乐库、…

2026/7/26 8:53:10 阅读更多 →
AI 写代码越快,越要盯住架构质量

AI 写代码越快,越要盯住架构质量

AI 带来的一个明显变化,是代码生成速度变快了。以前可能要花半小时写一段逻辑,现在几分钟就能生成一版;以前懒得补的分支、接口和测试,也可以快速铺出来。 但代码变多不等于项目变好。速度提升以后,另一个风险也会被放…

2026/7/26 5:24:51 阅读更多 →

最新新闻

使用Playwright自动化测试PWA离线能力与缓存策略

使用Playwright自动化测试PWA离线能力与缓存策略

1. 项目概述:为什么我们需要验证PWA的离线能力?在当前的Web开发领域,渐进式Web应用(PWA)已经从一个前沿概念变成了提升用户体验、增强用户粘性的标配技术。它的核心承诺之一,就是提供接近原生应用的体验&am…

2026/7/27 7:50:36 阅读更多 →
Claude Sonnet 4.5:AI全能智能体的性能与应用解析

Claude Sonnet 4.5:AI全能智能体的性能与应用解析

1. Claude Sonnet 4.5:AI全能智能体的时代标杆2026年的大模型生态正在经历一场深刻变革,AI不再局限于简单的对话应答,而是逐步进化为能够理解并操作复杂环境的全能智能体。在这场变革中,Claude Sonnet 4.5以其卓越的性能平衡和实用…

2026/7/27 7:50:36 阅读更多 →
python数据可视化技巧的100个练习 -- 48. 分类数据的分面网格图

python数据可视化技巧的100个练习 -- 48. 分类数据的分面网格图

重要性★★★★☆ 难度★★★☆☆ 一家零售公司希望分析不同地区和产品类别的销售业绩。他们拥有销售金额、地区和产品类别的数据。您的任务是创建一个分面网格图,以可视化这些类别和地区之间的销售金额分布。使用提供的样本数据生成该图。确保该图清晰且信息丰富。 【数据…

2026/7/27 7:50:36 阅读更多 →
AI大模型应用开发工程师:技术落地与商业价值

AI大模型应用开发工程师:技术落地与商业价值

1. AI大模型应用开发工程师:技术与产业的桥梁最近两年,AI大模型技术突飞猛进,但真正让这些技术产生商业价值的,是一群被称为"AI大模型应用开发工程师"的专业人才。他们就像技术语言和商业需求之间的翻译官,把…

2026/7/27 7:50:36 阅读更多 →
Linux网络排查利器:ss命令原理、实战与netstat替代指南

Linux网络排查利器:ss命令原理、实战与netstat替代指南

在 Linux 服务器运维和网络问题排查中,你是否经常遇到连接数异常、端口占用冲突、服务监听失败等棘手问题?面对netstat命令输出缓慢、信息不全的困扰,有没有更高效的工具?本文将为你详细介绍 Linux 下的网络连接分析利器——ss命令…

2026/7/27 7:50:36 阅读更多 →
DMA数据传输优化:数据打包与突发传输机制详解

DMA数据传输优化:数据打包与突发传输机制详解

1. 项目概述:DMA数据传输优化的核心价值 在嵌入式系统和实时性要求高的应用里,CPU的时间是宝贵的。想象一下,你正在用微控制器处理一个摄像头采集的图像数据流,每秒几十兆字节的数据需要从摄像头接口搬到内存里。如果让CPU一个字节…

2026/7/27 7:49:36 阅读更多 →

日新闻

【JAVA毕设源码分享】基于SpringBoot的社区智能垃圾管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)

【JAVA毕设源码分享】基于SpringBoot的社区智能垃圾管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/7/27 0:00:54 阅读更多 →
SPI实战指南:从时钟模式到寄存器配置,解决嵌入式通信难题

SPI实战指南:从时钟模式到寄存器配置,解决嵌入式通信难题

1. 项目概述:从寄存器手册到实战指南 如果你手头有一份类似德州仪器(TI)TMS320x240xA系列DSP的SPI模块技术手册,看着里面密密麻麻的寄存器位定义、时序图和公式,是不是感觉头大?这份资料虽然权威&#xff0…

2026/7/27 0:00:54 阅读更多 →
【JAVA毕设源码分享】基于springboot的水果购物管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)

【JAVA毕设源码分享】基于springboot的水果购物管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/7/27 0:00:54 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/27 4:33:59 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/27 6:31:56 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/27 4:01:12 阅读更多 →

月新闻