如何使用 Django 和 Redis 构建一个简单的事件提要来存储特定用户的所有提要项目。我正在寻找一个完整而深入的答案,因为在任何地方都没有太多的分步说明。
例如:
Bob liked John's picture (2 seconds ago)
Bob started following you (5 minutes ago)
(每个用户的 feed 都包含来自所有关注者的最新 10 个事件)
实现这一目标需要哪些步骤?需要对 settings.py 进行哪些更改?如何设置 views.py?如果它在另一台服务器上,如何将 Redis 后端连接到 Django?
如果有人可以通过示例逐步给出答案,将不胜感激。我知道还有很多来自 stackoverflow 的其他用户也在寻找这个答案!社区将不胜感激!
最佳答案
在一个项目中,我使用了 Django-Notification用于显示和让用户了解最新事件。 至于redis, 你的 django 项目使用 session ,并在大多数网页上查询你的数据库。所以只让 Redis 处理 session 而不是 DJango。 这article更深入地介绍了 Redis 的使用。祝你好运:)
关于django - 使用 Django 和 Redis 的简单事件提要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13664078/