SQLAlchemy功能更强大,功能更强大(使用DataMapper模式)。Django
ORM的语法更简洁,更易于编写(ActiveRecord模式)。我不了解性能差异。
SQLAlchemy还具有一个声明性层,该层隐藏了一些复杂性,并使其具有类似于Django
ORM的ActiveRecord样式语法。
我不会担心Django太“笨重”。它已经足够解耦,因此您可以在不需要导入其余部分的情况下使用ORM
。
就是说,如果我已经在Web层上使用CherryPy并且只需要一个ORM,那么我可能会选择SQLAlchemy。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)