Tortoise-ORM集成
Tortoise-ORM里面都是异步函数跟之前的django有一点类似但是并不完全相同支持外键一对一多对多等关系类型。装饰器.方法(“路径”)async def 函数名():await 表名.方法(参数)新建一个appPython软件包在app里新建一个Python文件然后把这个项目的配置写在里面再app里面新建一个models和routersPython软甲包在models软件包里面新建python文件用于创建你所需要的模型首个模型用aerich init -t app.config.TORTOISE_ORM初始化迁移然后用aerich inti-db生成数据库中的表之后创建新表时就可以用aerich migrate方法迁移用aerich upgeade生成数据库表生成表之后开始写对表的增删改查操作在routers软件包中新建api或任意名字的python文件用于对表进行操作在文件中通过APIRouter方法生成一个路径然后通关get方法对表进行查询但是要在函数前加上aysnc并且执行sql操作时得在前面加上await。执行添加和修改操作时得再app中新建一个schemas软件包在里面新建python文件然后写你要添加的数据和修改的数据添加和修改不能用同一个方法删除操作是直接传你要删除的那条数据的id通过delete方法直接删除即可。然后还学习了一对一表外键字段用fileds.OneToOneField(“models.要关联的表名”,related_name:“反向查询的名字”),通过get方法查询两表时用prefetch_related(“自己定义的反向查询的名字”),新建一个空列表对这个得到的列表进行循环然后将里面的字段赋值到一个新字典里外键字段设置为空如果这个外键字段是空的话就返回一个none如果不是空就从新在写一个字典通过profile这个字段进行反向查询然后添加到空列表中返回

相关新闻

i-book.in_Archive多格式支持:PDF、EPUB、MOBI、AZW3电子书索引原理

i-book.in_Archive多格式支持:PDF、EPUB、MOBI、AZW3电子书索引原理

i-book.in_Archive多格式支持:PDF、EPUB、MOBI、AZW3电子书索引原理 【免费下载链接】i-book.in_Archive 项目地址: https://gitcode.com/gh_mirrors/ib/i-book.in_Archive i-book.in_Archive是一个功能强大的电子书索引工具,支持PDF、EPUB、MOB…

2026/7/22 6:39:53阅读更多 →
实战手册:5大技巧高效使用开源音频编辑器Audacity

实战手册:5大技巧高效使用开源音频编辑器Audacity

实战手册:5大技巧高效使用开源音频编辑器Audacity 【免费下载链接】audacity Audio Editor 项目地址: https://gitcode.com/GitHub_Trending/au/audacity Audacity是一款完全免费、开源的跨平台专业音频编辑软件,无论你是播客创作者、音乐制作人…

2026/7/20 18:13:16阅读更多 →
鸿蒙Flutter Row水平布局:并排显示复选框和文本

鸿蒙Flutter Row水平布局:并排显示复选框和文本

作者:付梓烁(AI_零食) 仓库地址:https://gitcode.com/feng8403000/FlutterfromBeginnertoAdvancedForHarmonyOS.git 联系邮箱:372699828qq.com 引言 在Flutter开发中,Row是最常用的水平布局组件之一。它可…

2026/7/20 18:13:16阅读更多 →
大模型涌现能力:原理、条件与工程实践

大模型涌现能力:原理、条件与工程实践

1. 大模型涌现能力的本质解析 当我们在2020年首次观察到GPT-3展示出未经明确训练就能完成代码补全任务时,整个AI社区都为之震惊。这种超出设计预期的能力表现,正是大模型"涌现能力"(Emergent Ability)的典型例证。从技术本质来看,涌…

2026/7/22 8:23:21阅读更多 →
Shizuku——安卓免Root玩机神器,不解锁也能拥有系统级权限

Shizuku——安卓免Root玩机神器,不解锁也能拥有系统级权限

说到安卓玩机,你是不是也这样想过——"想冻结那些烦人的预装应用,但一听说要解锁Bootloader还要刷Magisk,就觉得太麻烦了。""手机没法Root,有些好用的工具APP用不了,感觉安卓的可玩性少了一大半。"…

2026/7/22 8:23:21阅读更多 →
数据类型和变量常量(上)

数据类型和变量常量(上)

一. 数据类型分类在C语言中用丰富的数据结构来描述生活中的各种数据。1.内置类型:字符型(描述字符)char整型(描述整数)int浮点型(描述小数)float double布尔类型 _Bool2.派生类型…

2026/7/22 8:23:21阅读更多 →
向量数据库ANN近似最近邻搜索的原理

向量数据库ANN近似最近邻搜索的原理

在大模型检索增强生成(RAG)、语义搜索、个性化推荐、图像视频检索等AI核心场景中,向量数据库承担着高维向量存储与相似性检索的核心职能。海量高维向量的实时匹配效率,直接决定了AI应用的响应速度与落地体验。而ANN(Ap…

2026/7/22 8:23:21阅读更多 →
如何挑选到靠谱的贴胶头生产厂家?

如何挑选到靠谱的贴胶头生产厂家?

挑选贴胶头生产厂家时,需从技术研发能力、产品适配性、服务响应效率、行业案例积累四大核心维度综合评估,避免因设备稳定性差、售后滞后等问题影响生产。以下结合行业经验与实际案例,提供可落地的筛选方法。一、优先考察技术沉淀与定制能力贴…

2026/7/22 8:23:21阅读更多 →
YOLO11与C3k2-AdditiveBlock在运动目标检测中的应用

YOLO11与C3k2-AdditiveBlock在运动目标检测中的应用

1. 项目概述:当YOLO11遇上C3k2-AdditiveBlock 在目标检测领域,YOLO系列算法始终是实时检测的标杆。最近接手一个运动分析项目,需要同时实现高速目标命中检测和双重命中事件识别。传统方案要么漏检率高,要么无法区分连续命中事件。…

2026/7/22 8:21:20阅读更多 →
Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/22 0:53:59阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/22 0:53:59阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/22 0:53:59阅读更多 →
中小企业小程序开发公司怎么选:预算、上手和售后避坑指南

中小企业小程序开发公司怎么选:预算、上手和售后避坑指南

中小企业做小程序,最常见的矛盾是预算有限,但又不希望功能太单薄;没有技术团队,但又希望后续能自己运营;想快速上线,又担心隐性收费和售后失联。选型时如果只看“低价套餐”或“案例数量”,很容…

2026/7/22 0:01:17阅读更多 →
GEO优化如何沉淀长期内容资产?广拓时代谈AI搜索时代的内容ROI

GEO优化如何沉淀长期内容资产?广拓时代谈AI搜索时代的内容ROI

企业做营销,最怕钱花完了,资产没有留下。 效果广告能带来一段时间的曝光,但预算停止后,流量往往也随之停止。短视频内容可能在几天内冲高,也可能很快沉下去。AI搜索时代,企业需要重新思考一个问题&#xff…

2026/7/22 0:01:17阅读更多 →
Agent 终态判定:何时该停止思考、给出最终回复

Agent 终态判定:何时该停止思考、给出最终回复

Agent 终态判定:何时该停止思考、给出最终回复 一、你的 Agent 在"再想想"的循环里绕了 12 轮,用户已经关窗口了 Agent 与人最大的区别是:人知道什么时候该停下来给答案,Agent 会一直"想"下去。你给 Agent 接…

2026/7/22 0:01:17阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/21 22:53:50阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/21 18:53:30阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/21 18:53:30阅读更多 →