class Photo(models.Model):
viewsT = models.ManyToManyField('PhotoViewT', symmetrical=False)
...
class PhotoViewT(models.Model):
photo = models.ForeignKey('Photo', related_name="PhotoView")
...
我必须制作滤镜来获取尚未查看的照片。在"PhotoViewT"中,我存储浏览过的照片。换句话说,需要获取所有照片不包括PhotoViewT中作为photo的那些。这可能吗?
对不起,我的英语不好。
你应该删除PhotoView上的照片ForeignKey,然后这个查询应该工作:
Photo.objects.filter(viewsT__isnull=True)