带有Django通道的Web套接字

时间:2019-06-28 18:45:02

标签: django python-3.x ssl websocket django-channels

我正在编写一个小型的电子投票原型,每个人都可以投票,但是投票将通过Shamir的秘密共享进行加密,因此,只有在所有选民见面时,投票的结果才会显示。我不知道这是否可行,但为此,我想将django-channel集成到我现有的项目中,以在用户之间创建实时通信,并等待所有选民登录并输入他们的密码之一(以解密密钥号)在数据库中),并且可以在临时目录中显示结果(我从不使用Django通道)。

所以我的问题是:

有可能吗?并且可以在本地主机中运行WSS(Websocket安全)吗?

1 个答案:

答案 0 :(得分:0)

我认为您正在寻找daphne

  

Daphne是用于ASGI和ASGI-HTTP的HTTP,HTTP2和WebSocket协议服务器,旨在为Django通道提供动力。

也就是说,如果仅用于演示,您可能可以通过JavaScript轮询服务器来解决。