【发布时间】:2012-02-02 12:47:36
【问题描述】:
我听说开发人员不想使用 ORM,但不知道为什么。 ORM的缺点是什么?
【问题讨论】:
-
一个很大的限制,至少对我来说,使用 Django 的 ORM 是它不能处理多个字段外键。
-
@JoachimPileborg:“多字段外键”——根据某些人的说法——是一个设计错误,可以通过使用代理键轻松解决。更重要的是。最好将您的答案作为答案发布,以便对其进行投票。
-
它不支持复合主键,这是巨大的。除非架构超级简单或您首先了解 ORM 限制,否则不要使用它。我有过重要的表演。
-
我在这里总结了一些让我重新考虑 Django 的要点:stackoverflow.com/q/18975376/781695