pro*_*mmr 4 python django django-views private-messaging
我正在尝试使用Django创建一个私人消息系统.它不一定像实时聊天,只需要一个收件箱,并能够回应,简单的事情.到目前为止,从研究中我发现了两件事:django.contrib.messages,它似乎不是用于私人消息,而是从系统到用户的消息.然后我也找到了django-postman,这似乎是我正在寻找的,但似乎没有关于如何使用它的文档.所以有人用其他任何东西来完成这个吗?或者我对django.contrib.messaging错了吗?或者是否有关于django-postman的良好文档我错过了?
anc*_*cho 15
您可以创建自己的自定义消息应用.
像app这样的Message模型:Class Message():
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
Run Code Online (Sandbox Code Playgroud)
为此模型创建表单,使用模型表单.
过滤views.py中的"收件箱"查询
Message.objects.filter(reciever=request.user)
Run Code Online (Sandbox Code Playgroud)
在views.py中过滤"已发送邮箱"查询
Message.objects.filter(sender = request.user)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10501 次 |
| 最近记录: |