我正在对Tweets和发布它们的用户进行建模。用户还可以收藏任何推文(由其他用户发布):
class Tweet(models.Model):
...
user = models.ForeignKey('User')
class User(models.Model):
...
favorites = models.ManyToManyField(Tweet, related_name="favoriting_users")
我正在努力研究如何创建一个QuerySet来获取特定用户组所有的所有推文。即,如果我做了类似的事情:
users = User.objects.filter(is_verified=True)
我如何获得users
任何一个人最近收到的推文列表?
答案 0 :(得分:0)
你知道什么时候提出问题然后几分钟后才找到答案吗?
users = User.objects.filter(is_verified=True)
tweets = Tweet.objects.filter(favoriting_users__in=users)