首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django构建用户对用户消息传递系统

Django构建用户对用户消息传递系统
EN

Stack Overflow用户
提问于 2020-01-03 23:25:37
回答 1查看 409关注 0票数 0

我正在尝试使用Django为我的网站建立一个消息传递系统,但我不知道该怎么做。我想要的是一个系统,使用户能够发送消息给另一个用户,与收件箱,以查看收到的消息和通知,警告用户他收到的消息。由于这是许多网站需要的功能,我猜Django中已经有一些内置的函数和模板可以做到这一点。我做了一些研究,我找到了像django-messages或django-postman这样的现有应用程序,但关于这些应用程序的文档很少,在视图中使用它的方式,自定义消息模型或模板的方式,...我猜这些应用程序没有被广泛使用,因为没有关于它们的教程或精确的文档,但我没有找到其他用于消息传递的应用程序。

总结我的问题,在Django中构建可定制消息传递系统的最简单方法是什么?如果它是一个应用程序,我在哪里可以找到好的和简单的文档/教程?

提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2020-01-04 00:43:27

如果你想要一个快速而简单的解决方案,我可以建议:

创建一个会话模型,该模型将使用m2m字段保存参与者和消息。创建一个包含发送者、接收者和消息内容以及其他元数据(发送日期、读取日期等)的消息模型。

然后,您应该为message创建一个save方法,该方法将根据发送者和参与者创建一个会话对象。

剩下的就是创建一些查询集,它将过滤掉消息和会话。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59581141

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档