gpt4 book ai didi

sqlalchemy - sqlalchemy core和ORM有什么区别?

转载 作者:行者123 更新时间:2023-12-04 03:06:28 38 4
gpt4 key购买 nike

SQLAlchemy CoreSQLAlchemy ORM的目的有什么区别?

最佳答案

顾名思义,ORM是一个对象关系映射器:其目的是将数据库关系表示为Python对象。

核心是查询构建器。其目的是提供一种生成SQL查询(和DDL)的程序化方法-但是这些查询的结果只是元组(具有一些额外的魔力),而不是您自己的对象(在这种情况下,“您的” “应用程序开发人员”)设计。

通常,如果您尝试以编程方式构建查询(特别是基于仅在运行时可用的信息),则应使用该内核。如果要构建MVC风格的应用程序,并希望将数据库支持的对象作为“模型”,则应使用ORM。

关于sqlalchemy - sqlalchemy core和ORM有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43300886/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com