如何使用Django& amp;来构建活动源? Redis的?
示例:在' Home'我的iOS应用程序的一部分,我想用用户通过JSON生成的活动来填充它。
鲍勃喜欢凯尔的诗。
Bob开始关注Kyle。
鲍勃喜欢6首诗 ------>(所有六首诗在饲料中聚集在一起)
鲍勃评论凯尔的诗:美丽的作品!
我该怎么做呢?如果问题不明确,请告诉我,以便我能让您和其他遇到此帖的人更清楚,并且可能会觉得它很有用!谢谢
答案 0 :(得分:1)
您实际需要做什么
您可以将活动Feed细分为其在redis上聚合在一起但在关系数据库中彼此相关的组件。
Bob
和Kyle
以及poems
和Beautiful piece
分别是存储在关系数据库中的对象,分别是用户对象,用户对象,诗歌对象和评论对象
您的活动类型为“关注”,“喜欢”,“已评论”。
然后,您可以编写python逻辑,将它们聚合到一个存储在redis数据库中的feed项中,每个feed项由对象和活动类型(以及发生该活动的时间戳)组成。
这是开始使用的主要设计考虑因素。
这是一个很好的例子 - https://github.com/SupermanScott/redis-activity-example
答案 1 :(得分:1)