是否可以与Django频道进行私人聊天

时间:2018-11-09 01:28:21

标签: django django-channels

我想与Django频道进行一对一的私人聊天,但是我找不到关于它的任何文章/帖子,我所看到的只是关于创建群组聊天的信息。

在我看来,Django-channel只能用于创建群组聊天和群组游戏系统。 我想知道Django频道是否可以处理一对一的私人聊天,我该如何处理。

谢谢。

1 个答案:

答案 0 :(得分:0)

__我不喜欢bson,但通读本教程,看来您可以使用模型和权限来管理频道及其隐私。

django-channel

然后查看(这是documentation

中示例的修改
class OneOnOneRoom(models.Model):
    user1 = models.ForeignKey(User, null=True, on_delete=models.SET_NULL, related_name = 'user1')
    user2 = models.ForeignKey(User, null=True, on_delete=models.SET_NULL, related_name = 'user2')
    room_name = models.CharField(max_length = 128, unique=True)

当用户尝试加入频道时,请拒绝该视图。

注意

我不确定这是您应该比较用户的确切方法,但是它应该传达出想法

相关问题