class Photo(models.Model):
viewsT = models.ManyToManyField('PhotoViewT', symmetrical=False)
...
class PhotoViewT(models.Model):
photo = models.ForeignKey('Photo', related_name="PhotoView")
...
我必须制作过滤器以获取尚未查看过的照片。在“PhotoViewT”中,我存储了查看的照片。换句话说,需要将所有照片排除在“PhotoViewT”之外作为“照片”。有可能吗?
抱歉我的英语不好。
答案 0 :(得分:0)
您应该删除PhotoView上的照片ForeignKey,然后此查询应该有效:
Photo.objects.filter(viewsT__isnull=True)