我想与Django频道进行一对一的私人聊天,但是我找不到关于它的任何文章/帖子,我所看到的只是关于创建群组聊天的信息。
在我看来,Django-channel只能用于创建群组聊天和群组游戏系统。 我想知道Django频道是否可以处理一对一的私人聊天,我该如何处理。
谢谢。
答案 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)
当用户尝试加入频道时,请拒绝该视图。
注意:
我不确定这是您应该比较用户的确切方法,但是它应该传达出想法