在 Django 应用程序中实现聊天



我是Django的初学者,我正在尝试在我的Django应用程序中实现聊天。我有 3 个关于如何处理这个问题的问题。 1. 我看到人们建议使用 Django 频道来做到这一点,但只使用数据库有什么缺点? 2.频道上的教程似乎是关于如何创建聊天室的。但是,我实际上希望聊天不在房间内,而是在用户之间(顺便说一句,我使用的是默认的用户模型(。任何人都可以推荐有关如何执行此操作的教程吗? 3. 在官方的 Django 文档中也使用了 JS,但我不太熟悉它。那么我需要知道多少JS才能实现聊天呢?

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

最新更新