从Django调用Postgresql过程

问题描述 投票:-2回答:1

[我正在Django和Python中使用Postgresql,并且我成功完成了所有CRUD操作,但我不知道如何从Django调用Postgresql过程并将结果显示在我的Web应用程序中!

python django postgresql stored-procedures procedure
1个回答
0
投票
[这应该使用Django的ORM(对象关系映射器)查询集完成,这是一个Django包装器,它在SQL查询上方添加了抽象层,该SQL查询从PostgreSQL(或其他受支持的数据库)检索给定的数据集。

实际上,出于安全原因,存在该层的原因是,除了使开发人员能够通过简单地切换出去使用任何受支持的基础数据库(SQLite3,PostgreSQl,MySQL,Oracle或Maria DB(Django 3.0+))数据库凭据和设置。

如果您在整个堆栈中使用Django,则将使用Django的模板系统完成数据集的渲染。也可以通过创建API并使用前端框架从中进行渲染来完成。

您应使用Google Django ORM and Datasets以获得更多信息,文档和教程,以实现此目的。

© www.soinside.com 2019 - 2024. All rights reserved.