websocket Django频道中的群组会话

icomxhvb  于 2022-11-11  发布在  Go
关注(0)|答案(1)|浏览(102)

我正在寻找一个解决方案,我想创建一个有n个用户的组,并让他们-用户加入组.然后最后,删除这个组一旦工作完成.(组的创建者可以删除这个或当每个人从组断开连接).
我一直在考虑设计这个过去3-4天,但我不能。
我正在构建转录器应用程序,这个组是为了维护每个主题的会话。对于每个新的主题/场景,都需要一个新的组/会话。
问题是-
我应该如何以及何时删除组?
假设我创建了一个组,然后每个人都加入了,我可以维护一个数据库,并在每个人都从该组断开连接时删除该组,但不知何故,我认为这不是最佳选择
有人能指导我设计最佳方案吗?
如有需要,将提供更多详细信息。
我的转录器代码工作正常,我只是想设置一个会话,这样我就可以在每个会话中将音频转换为文本。

bweufnob

bweufnob1#

如果我没理解错话
例如,如果您为此组模型添加work_status,则当每个人离开组或断开连接时,您可以检查此工作是否已完成以将其删除
当用户完成工作时,您可以将此字段更新为True
我认为这样你就不会以错误的方式删除组或犯错误
您还可以运行Cron作业以在特定时间检查work_status

相关问题