Tortoise-ORM和SQLAlchemy哪个语法更像django
时间: 2024-01-17 16:03:52 浏览: 363
arango-orm:像ORMSQLAlchemy实现,使用python-arango作为后端库
从语法角度来看,Tortoise-ORM 更像 Django 的 ORM。Tortoise-ORM 在语法设计上借鉴了 Django ORM 的一些思路和特点,比如使用 `await` 异步调用 ORM 操作,使用 `filter` 进行条件查询,使用 `values` 进行字段筛选等等。同时,Tortoise-ORM 也提供了 Django ORM 所没有的一些异步操作特性,比如支持异步事务等。
相比之下,SQLAlchemy 的语法虽然也可以与 Django ORM 相似,但更加灵活和自由,更加适合需要进行复杂 SQL 操作的场景。而 Django ORM 更加注重快速开发和易用性,适合中小型项目。
阅读全文