ログインしたユーザーとその「友達」のすべての「アクティビティ」を最新順に並べ替えて取得するクエリを作成しようとしています。(フレンドは Django-Simple-Friends を使用して接続されます)。
次のクエリは、ログインしているユーザーのすべてのアクティビティを最新順に並べ替えて取得するのに最適ですが、ユーザーの接続された「友達」も含める方法がわかりません。
activity = Activity.objects.filter(user=request.user).order_by('-created_date')
私の活動クラスは次のとおりです。
class Activity(models.Model):
user = models.ForeignKey(User)
created_date = models.DateTimeField(default=datetime.now)
activity_type = models.IntegerField(default=0)
時間と専門知識に感謝します。