Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有这个简单的视频模型
class Video(models.Model) name = models.CharField() active = models.BooleanField()
目前,我过滤了对此类视频的所有评论。
comments = Comment.objects.for_model(Video)
这是一种简单的方法来排除此查询集上视频“活动”为假的位置。
谢谢
您可以过滤object_pk评论。只需确保它在活动视频 ID 列表中即可。例如:
object_pk
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)
我以前从未真正使用过评论应用程序,所以如果您对此有任何问题,请告诉我,我会深入研究它。