【问题标题】:Call Postgresql procedure from Django从 Django 调用 Postgresql 过程
【发布时间】:2020-06-21 13:06:38
【问题描述】:

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

【问题讨论】:

    标签: python django postgresql stored-procedures procedure


    【解决方案1】:

    这应该使用 Django 的 ORM(对象关系映射器)查询集来完成,它是一个 Django 包装器,它在从 PostgreSQL(或其他支持的数据库)检索给定数据集的 SQL 查询之上添加了一个抽象层。

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

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

    您应该通过 Google Django ORM and Datasets 获取更多信息、文档和教程以实现此目的。

    【讨论】:

    • 我只是想通过 Django 在 Postgresql 中调用我的过程,这与 Django ORM 和数据集无关
    • 抱歉,我以为你只是指数据集。你试过看这个吗? (stackoverflow.com/questions/27819151/…)
    • 好的。我认为人们会需要更多关于你当时想要实现的细节的细节。您是否有任何代码可以作为问题的一部分分享?出现了什么错误信息等?
    猜你喜欢
    • 2016-01-05
    • 1970-01-01
    • 1970-01-01
    • 2021-11-09
    • 2013-03-07
    • 2013-06-15
    • 1970-01-01
    • 2018-03-14
    • 1970-01-01
    相关资源
    最近更新 更多