0
class Photo(models.Model):
    viewsT = models.ManyToManyField('PhotoViewT', symmetrical=False)
    ...

class PhotoViewT(models.Model):
    photo = models.ForeignKey('Photo', related_name="PhotoView")
    ...

我必须制作过滤器以获取尚未查看的照片。在“PhotoViewT”中,我存储查看过的照片。换句话说,需要获取除“PhotoViewT”中的所有照片作为“照片”。可能吗?

对不起我的英语不好。

4

1 回答 1

0

您应该删除 PhotoView 上的照片 ForeignKey,然后此查询应该可以工作:

Photo.objects.filter(viewsT__isnull=True)
于 2013-03-09T01:40:56.087 回答