如何在 django 服务器和 python websocket 服务器之间共享数据

Posted

技术标签:

【中文标题】如何在 django 服务器和 python websocket 服务器之间共享数据【英文标题】:how to share data between django server and python websocket server 【发布时间】:2021-05-15 22:16:51 【问题描述】:

我正在使用 Django 编写一个 Web 应用程序,我必须在其中与另一个并行运行的 python 套接字服务器共享一些数据。

我尝试过使用一个通用的 python 文件来存储全局变量。 但由于这些服务器是两个不同的进程,所以它不起作用。 (我对使用任何数据库都不感兴趣)

【问题讨论】:

【参考方案1】:

您可以使用主文件来启动这两个服务,或者使用库线程或多处理,并且只与普通的 python 数据类型进行通信。

如果这两个服务必须是单独的程序,那么您需要为它们设计一个 API 以进行通信并使用套接字或在套接字之上构建的某些库进行通信。

【讨论】:

以上是关于如何在 django 服务器和 python websocket 服务器之间共享数据的主要内容,如果未能解决你的问题,请参考以下文章

如何在 django 服务器和 python websocket 服务器之间共享数据

带有 websocket 的 Django 框架

01.Django-基础

为什么 Django 能持续统治 Python 开发世界

django 框架原理

django 框架原理