如何在响应后端时计算复杂的 SQL 查询并获取结果



我有一个通过django rest框架连接到postgreSQL数据库的反应应用程序。目前,我能够显示从后端到前端的序列化数据。我生成的 postgreSQL 数据是在外部生成的,因此我不会在 django ORM 中处理任何 CRUD 操作。只是显示数据。

我想尝试一些新的东西。我的想法是这样的:

  1. 在 react 上构建一个接口,我将在其中键入复杂的 SQL 查询来执行。
  2. 来自前端的 SQL 查询需要发布到相关的 django 视图集进行执行,并生成所需的序列化数据。
  3. 数据需要显示回反应前端。

我想知道是否可以执行此操作。如果是,最好的执行方式是什么? 谢谢!

是的,当然是。这就是当今大多数 Web 应用程序的工作方式。

  1. 将 SQL 查询作为字符串发送到后端
  2. 后端对数据库执行查询。
  3. 后端返回结果以做出反应.js。您可以添加快照侦听器,以便在结果准备就绪后立即将它们传送到前端

最新更新