Django与SQLAlchemy

9 投票
1 回答
7871 浏览
提问于 2025-04-15 19:38

我刚接触Django,有个简单的问题:我想用一个可以在Django和其他Python项目中都能用的ORM(对象关系映射工具),所以我想问一下,Django的ORM是不是独立的?如果是的话,我该怎么在Django中使用SQLAlchemy呢?

如果不是,那你有什么建议可以解决我上面提到的问题(使用可以在Django和其他地方都能用的ORM对象)?

1 个回答

15

选项1:在其他项目中使用Django的ORM。 仅使用Django的数据库部分

这个方法效果很好。我比较喜欢这个。

选项2:在Django中使用SQLAlchemy。 SQLAlchemy和Django,适合生产环境吗? 以及 配置Django以使用SQLAlchemy

这个方法也很好。不过我不太喜欢,因为我不喜欢重新配置Django。

撰写回答