Django 中的 ORM 与 PHP Doctrine

Eth*_*han 3 php python django orm doctrine

我是一个 PHP 人。在PHP中我主要使用Doctrine ORM来处理数据库问题。我最近正在考虑转向 Python + Django。我了解 Python,但没有使用 Django 的经验。任何对 Django 中的 Doctrine 和 ORM 有深入了解的人都可以给我比较一下这两种 ORM 实现的特性吗?

Pie*_*NAY 5

我是一个极少数必须从 Django 1.4 切换到 Symfony 2.1 的人,所以我不得不使用 Doctrine 2 而不是当前的 Django ORM。

也许 Doctrine 可以做很多事情,但让我告诉你,使用来自 Django 的它对我来说是一场噩梦。

我厌倦了 php/Symfony/Doctrine 的冗长...

另外,我从来不需要 Django 的 ORM 无法管理的东西(也许项目还不够大,无法达到极限)。

简单地比较两个 orms 之间的数据描述(包括 setter 和 getter)...