在Django应用程序中保存消息的位置?

时间:2015-05-17 16:45:18

标签: python django django-messages

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

1 个答案:

答案 0 :(得分:0)

这取决于。如果需要传统的消息方法,可以将消息保存在数据库中。这最适用于通过电子邮件或公告板“风格”发送的消息。

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

如果您打算使用Django-Messages作为用户之间进行通信的手段,那么就不是这个意思了。它仅用于在用户浏览应用中的页面时显示Flash通知。它们通常存储在会话中,仅用于以下页面,然后被删除。

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