0

我想在 Django-app 上自己制作。该应用程序必须有一个消息应用程序,不仅用于通知,还用于用户之间的聊天。因此,例如,我为消息编写了一个模型,那么我必须将消息保存在哪里?在数据库中,或者它可能不是一种好的编码风格并且不利于工作速度?

4

1 回答 1

0

这取决于。如果您需要经典的消息方法,您可以将消息保存在数据库中。这最适用于以电子邮件或公告板“样式”发送的消息。

但是,如果您需要实时行为和大量消息,那么在中间有一个数据库可能会减慢速度。您可以使用 node.js 进行实时聊天。

如果您打算使用 Django-Messages 作为用户之间通信的一种方式,那么它并不是为此而设计的。它仅用于在用户浏览应用中的页面时向他们显示 Flash 通知。它们通常存储在会话中,仅用于下一页,然后被删除。

我不能提供更多细节,因为你的问题很模糊。首先你需要找到你的计划,你打算如何使用“用户之间的聊天”。

于 2015-05-17T17:20:31.733 回答