Django 使用不同的编程语言访问数据库

Django 使用不同的编程语言访问数据库,django,database,postgresql,django-models,orm,Django,Database,Postgresql,Django Models,Orm,我用Django构建了一个应用程序,并用Java编写了一个脚本,我想用它处理Postgres数据库中的数据 我知道我可以简单地用Java运行原始SQL查询,但是用Java创建ORM模型来访问和处理数据会更有效吗 更一般地说,如果我主要使用带有一个框架的数据库,但需要使用另一种语言或框架之外的语言访问数据,那么我应该使用ORM构建模型还是使用原始SQL?这取决于您,没有适合所有人的解决方案。因为您不能直接使用整个Django框架,所以必须用其他语言创建和维护数据库接口 但需要使用另一种语言或在框架

我用Django构建了一个应用程序,并用Java编写了一个脚本,我想用它处理Postgres数据库中的数据

我知道我可以简单地用Java运行原始SQL查询,但是用Java创建ORM模型来访问和处理数据会更有效吗


更一般地说,如果我主要使用带有一个框架的数据库,但需要使用另一种语言或框架之外的语言访问数据,那么我应该使用ORM构建模型还是使用原始SQL?

这取决于您,没有适合所有人的解决方案。因为您不能直接使用整个Django框架,所以必须用其他语言创建和维护数据库接口

但需要使用另一种语言或在框架之外访问数据


根据需要访问的数据比例,可以考虑使用API来创建和通信,例如使用。如果您的Django应用程序是并将继续是处理此数据库中数据的核心,那么这可能是处理与其他语言和环境中的数据进行接口的最明智的方法。

2美分,一般来说,如果没有ORM,您的生活会更轻松,所以只需使用SQL即可。你所要做的就是看到问题的数量,让人们努力让ORM做他们想做的事情。这正是我需要的,谢谢!