在哪里保存 Django 应用程序中的消息?
Where to save messages in Django app?
我想在 Django-app 上制作我自己的。该应用程序必须有一个消息应用程序,不仅用于通知,还用于用户之间的聊天。
所以,例如,我已经为消息编写了一个模型,那么我必须在哪里保存消息呢?在数据库中,或者它不是一种好的编码风格并且不利于工作速度?
视情况而定。如果您需要经典的消息处理方法,您可以将消息保存在数据库中。这最适用于通过电子邮件或公告板发送的消息 "style".
但是,如果您需要实时行为和大量消息,那么中间有一个数据库可能会减慢速度。您可以使用 node.js 进行实时聊天。
如果您打算使用 Django-Messages 作为用户之间交流的一种方式,那么它并不是为此而设计的。它仅用于在用户浏览您应用程序中的页面时为用户显示 flash 通知。它们通常存储在会话中,仅用于下一页,之后被删除。
我不能提供更多细节,因为你的问题很模糊。首先你需要找到你的计划是什么,你打算如何使用 "chatting between users".
我想在 Django-app 上制作我自己的。该应用程序必须有一个消息应用程序,不仅用于通知,还用于用户之间的聊天。 所以,例如,我已经为消息编写了一个模型,那么我必须在哪里保存消息呢?在数据库中,或者它不是一种好的编码风格并且不利于工作速度?
视情况而定。如果您需要经典的消息处理方法,您可以将消息保存在数据库中。这最适用于通过电子邮件或公告板发送的消息 "style".
但是,如果您需要实时行为和大量消息,那么中间有一个数据库可能会减慢速度。您可以使用 node.js 进行实时聊天。
如果您打算使用 Django-Messages 作为用户之间交流的一种方式,那么它并不是为此而设计的。它仅用于在用户浏览您应用程序中的页面时为用户显示 flash 通知。它们通常存储在会话中,仅用于下一页,之后被删除。
我不能提供更多细节,因为你的问题很模糊。首先你需要找到你的计划是什么,你打算如何使用 "chatting between users".