gpt4 book ai didi

python - 如何使用 Django 创建用户到用户的消息系统?

转载 作者:太空狗 更新时间:2023-10-30 01:44:34 25 4
gpt4 key购买 nike

我正在尝试使用 Django 创建一个私有(private)消息系统。它不必像实时聊天那样,只要有一个收件箱并能够回复,就是这样简单的事情。到目前为止,从研究中我发现了两件事: django.contrib.messages 似乎不是用于私有(private)消息,而是从系统到用户的消息。然后我还找到了 django-postman,这似乎是我正在寻找的东西,但似乎很少有关于如何使用它的文档。那么有没有人使用其他任何东西来完成这个?还是我对 django.contrib.messaging 的理解有误?还是我缺少有关 django-postman 的良好文档?

最佳答案

您可以创建自己的自定义消息应用。

Message 类 app 的模型:类消息():

Class Message(models.Model):
sender = models.ForeignKey(User, related_name="sender")
reciever = # almost same as above field, just change the related-name
msg_content = # text field
created_at = # time field

为此模型创建一个表单,使用模型表单。

在 views.py 中过滤“收件箱”查询

Message.objects.filter(reciever=request.user)

过滤 views.py 中的“已发件箱”查询

Message.objects.filter(sender = request.user)

关于python - 如何使用 Django 创建用户到用户的消息系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32687461/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com