说明:如果访问 GitHub 比较慢的话,可以关注我的知乎账号(Python-Jack),上面的“从零开始学Python”专栏(对应本项目前 20 天的内容)比较适合初学者,其他的专栏如“数据思维和统计思维”、“基于Python的数据分析”、“说走就走的AI之旅”等也在持续更新中 ...
在上一章中,我们探讨了 Cloudflare D1 如何作为一款高性能、低成本的边缘数据库解决方案,彻底改变了我们对数据库架构的认知 但一般来说,我们很少在项目里裸写sql,所以我们需要一个能简化操作和开发的ORM工具,但市面上绝大多数的ORM对于这种ServerLess数据 ...
Tortoise-ORM 是一款 轻量级、异步、易上手 的 Python ORM,适用于 FastAPI、Sanic、Tornado 等异步 Web 框架。 你是否遇到这些问题? SQLAlchemy 太复杂,想找个轻量级 ORM? 需要在 FastAPI 里操作数据库,但 SQLAlchemy 配置繁琐? 想在异步项目中优雅地操作数据库? Tortoise-ORM 是 ...
你好,我是豌豆花下猫。前几天,我重新整理了 Python 潮流周刊的往期分享,推出了第 1 季的图文版电子书,受到了很多读者的一致好评。 但是,合集和电子书的篇幅很长,阅读起来要花不少时间。所以,为了方便大家阅读,我打算将合集进一步整理,分门别类 ...
在本文中,我们学习了如何在Django中使用原始SQL来查询、更新和删除数据。我们还介绍了参数化查询,以避免SQL注入攻击。如果您需要处理一些复杂的查询操作,原始SQL是一种非常有用的工具。然而,在使用原始SQL时,我们需要注意安全问题,并尽可能使用Django ...
SQLAlchemy 2.0.7 现已发布。2.0.7 版包括 SQL 缓存系统中的一个关键错误修复,其中使用 .op () 自定义运算符构造的 SQL 表达式不会被适当地缓存;官方强烈建议所有使用 .op () 构造的应用程序升级到 2.0.7(或 SQLAlchemy 1.4.47,其中也包含相同的修复程序)。 修改基本 ...
SQLAlchemy 2.0.0 是 SQLAlchemy 2.0 系列的首个可用于生产环境的版本,现已正式 GA。 SQLAlchemy 是一个 Python 的 SQL 工具包以及数据库对象映射 (ORM) 框架。它包含整套企业级持久化模式,专门用于高效和高性能的数据库访问。 2.0 旨在 适应现代化 Python 的实际使用,开发 ...
这里介绍如何使用 Python 开发一个简单的全栈微服务应用。 基于前端 Vue 框架 + Lealone 微服务框架 + Lealone ORM 框架。 Lealone 的学习成本极低,下文只有启动 Lealone 的代码需要引入 Lealone 的类, 其他应用开发人员负责编写的代码无需导入 Lealone 的任何东西(比如类 ...
在介绍 Python 的 ORM 框架(Django 和 SQLAlchemy)不同之前,我们先要确保完全理解 ORM 框架的用途。 ORM 代表对象关系映射(Object Relational Mapping)。让我们依次看看这三个单词,它们正好解释了 ORM在真实环境中的用处: 对象– 这部分表示使用框架的对象和编程 ...