如何使用Django和Redis构建一个简单的活动源来存储特定用户的所有Feed项。我正在寻找一个完整的答案,因为在任何地方都没有太多的分步说明。
例如:
Bob liked John's picture (2 seconds ago)
Bob started following you (5 minutes ago)
(每个用户的Feed都填充了所有关注者的最新10个事件)
实现这一目标需要哪些步骤?需要对settings.py进行哪些更改?如何设置views.py?如果它在另一台服务器上,如何将Redis后端连接到Django?
如果有人能够通过示例逐步回答,那将非常感激。我知道stackoverflow中有很多其他用户也在寻找这个答案!社区会很感激!
答案 0 :(得分:1)
在一个项目中,我使用Django-Notification来显示并让用户了解最新活动。 至于redis, 您的django项目使用Sessions,并在大多数网页上对您的数据库进行查询。所以只有Redis处理会话而不是DJango。 这个article在使用Redis时更加深入。祝你好运:)