我有一个简单的视频模型
class Video(models.Model)
name = models.CharField()
active = models.BooleanField()目前,我过滤了所有的评论在这样的视频。
comments = Comment.objects.for_model(Video)这是一种简单的方法,可以排除视频“活动”在这个查询集中是假的。
谢谢
发布于 2013-10-09 13:12:10
您可以在注释的object_pk上进行筛选。只需确保它在活动视频ids列表中。例如:
active_videos_ids = Video.objects.filter(active=True).values_list('id', flat=True)
comments = Comment.objects.for_model(Video).filter(object_pk__in=active_videos_ids)我从来没有真正使用过评论应用程序,所以让我知道,如果你有任何问题,这一点,我会深入研究。
https://stackoverflow.com/questions/19271590
复制相似问题