0

私はPythonでDjangoを使用しています(しかし、それは適切ではないと思います。これを行う方法が必要です)。個々のユーザーからの投稿を1つのフィードに結合する方法を考えています。たとえば、ユーザーaは「フォロー」(サブスクライブ)している人々bcおよびd。のような他のユーザーもいますがe、その人aはフォローしていません。bおよびなどの他のユーザーは、他のユーザーcをフォローすることもできます。ユーザーは、人、一部の人、またはすべての人をフォローすることはできません。

aユーザーがフォローしている人の投稿をすべて日付順に選択したい。すべての投稿は、、、、およびの列を持つ、と呼ばれるPostgreSQLテーブルに格納user_postiduser_idます。contenttime

これを効率的に行う方法はありますか?Twitter、tumblr、FacebookなどのWebサイトがこれを行っていることを私は知っています。Python固有の例を探していません。

4

1 に答える 1