在Django应用程序中实现聊天

问题描述 投票:0回答:1

我是Django的初学者,我正在尝试在Django应用中实现聊天。我有3个有关如何解决此问题的问题。1.我看到人们建议使用Django Channels进行此操作,但是仅使用数据库的不利之处是什么?2. Channels上的教程似乎是关于如何创建聊天室的。但是我实际上希望聊天不在房间内,而是在用户之间(我使用默认的用户模型btw)。谁能推荐有关该操作的教程?3.在Django官方文档中也使用了JS,但我不太熟悉它。因此,我需要了解多少JS来实现聊天?

django chat live channels
1个回答
1
投票

使用数据库的缺点是,如果您担心实时聊天,则需要不断询问数据库以查看是否有新消息。如果它像电子邮件那样,其他用户通过刷新页面或发送请求来检查已发送的消息,则使用基于数据库的系统会更有效。

© www.soinside.com 2019 - 2024. All rights reserved.