用于非Django项目的Django式抽象数据库API

时间:2009-06-01 00:58:06

标签: python database django orm django-models

我喜欢Django附带的抽象数据库API,我想知道是否可以使用它(或类似的东西)为我的非Django Python项目建模,访问和管理我的(postgres)数据库。

3 个答案:

答案 0 :(得分:17)

您要找的是object-relational mapper(ORM)。 Django有自己的,内置的。

单独使用Django的ORM:

如果你想使用别的东西:

答案 1 :(得分:6)

Python的流行独立ORM:

他们都支持MySQL和PostgreSQL(以及其他)。

答案 2 :(得分:2)

我特别喜欢SQLAlchemy以及以下工具:

他们真的让我想起ActiveRecord