【发布时间】:2020-06-21 13:06:38
【问题描述】:
我在 Django 和 Python 中使用 Postgresql,我成功完成了所有 CRUD 操作,但我不知道如何从 Django 调用 Postgresql 过程并在我的 Web 应用程序中显示结果!!
【问题讨论】:
标签: python django postgresql stored-procedures procedure
我在 Django 和 Python 中使用 Postgresql,我成功完成了所有 CRUD 操作,但我不知道如何从 Django 调用 Postgresql 过程并在我的 Web 应用程序中显示结果!!
【问题讨论】:
标签: python django postgresql stored-procedures procedure
这应该使用 Django 的 ORM(对象关系映射器)查询集来完成,它是一个 Django 包装器,它在从 PostgreSQL(或其他支持的数据库)检索给定数据集的 SQL 查询之上添加了一个抽象层。
确实,除了使开发人员能够通过简单地切换使用任何受支持的底层数据库(SQLite3、PostgreSQl、MySQL、Oracle 或 Maria DB (Django 3.0+))之外,该层的存在是出于安全原因。取出数据库凭据和设置。
如果您在整个堆栈中使用 Django,数据集的呈现将使用 Django 的模板系统完成。也可以通过创建 API 并使用前端框架从中进行渲染来完成。
您应该通过 Google Django ORM and Datasets 获取更多信息、文档和教程以实现此目的。
【讨论】: