点点网站开发技术分享

记录个人日常开发笔记与技巧

CeleryDistributed Task Queue,分布式任务队列,分布式决定了可以有多个 worker 的存在,队列表示其是异步操作,即存在一个产生任务提出需求的工头,和一群等着被分配工作的码农。

阅读全文 »

之前文章大概介绍了 SQLAlchemy ,我们今天讲下flask中的Flask-SQLAlchemy,大概用法跟原生的很像,但是配置使用起来更简单了。

阅读全文 »

之前SQLAlchemy介绍及使用中介绍了下SQLAlchemy的基本操作,本文继续进阶介绍多表操作中,orm关系模型如何处理。

这里我们来举例说明一对多和多对多的操作(一对一可以划入多对一故不再讲)。

阅读全文 »

ORM 全称 Object Relational Mapping, 翻译过来叫对象关系映射。简单的说,ORM 将数据库中的表与面向对象语言中的类建立了一种对应关系。这样,我们要操作数据库,数据库中的表或者表中的一条记录就可以直接通过操作类或者类实例来完成。

SQLAlchemyPython 社区最知名的 ORM 工具之一,为高效和高性能的数据库访问设计,实现了完整的企业级持久模型。

阅读全文 »
0%