我想在Django-app上创建自己的游戏。应用程序必须具有消息应用程序,不仅用于通知,还用于用户之间的聊天。 那么,例如我为消息编写了一个模型,那么我必须保存消息?在数据库中,或者它可能不是一种好的编码风格而且对工作速度不利?
答案 0 :(得分:0)
这取决于。如果需要传统的消息方法,可以将消息保存在数据库中。这最适用于通过电子邮件或公告板“风格”发送的消息。
但是,如果您需要实时行为和大量消息,那么在中间使用数据库可能会使事情变慢。您可以使用node.js进行实时聊天。
如果您打算使用Django-Messages作为用户之间进行通信的手段,那么就不是这个意思了。它仅用于在用户浏览应用中的页面时显示Flash通知。它们通常存储在会话中,仅用于以下页面,然后被删除。
我无法提供更多细节,因为你的问题很模糊。首先,你需要找到你的计划,你打算如何使用“用户之间的聊天”。