我正在将 Django 与 Python 一起使用(但我认为这无关紧要;我只需要知道如何执行此操作),并且我想知道如何将来自单个用户的帖子合并到一个提要中。例如,用户a
正在“关注”(订阅)人员b
,c
并且d
。还有其他用户,例如e
,哪个人a
没有关注。其他用户,例如b
andc
也可以关注其他用户。用户可以不关注任何人、某些人或所有人。
我想按a
日期顺序选择用户关注的所有帖子。所有帖子都存储在名为 的 PostgreSQL 表中,其中包含、和user_post
列。id
user_id
content
time
有什么办法可以有效地做到这一点?我知道 Twitter、tumblr 和 Facebook 等网站都是这样做的。我不是在寻找 Python 特定的示例。