查询其他模型中不存在的所有对象

时间:2011-10-14 19:35:16

标签: django django-models django-queryset

我有两个模型,Picture和SubmittedPicture如下:

class Picture(models.Model):
user = models.ForeignKey(User)
pic = ImageField(upload_to='userpics/%Y/%m/%d/%H')

class SubmittedPicture(models.Model):
picture = models.ForeignKey(Picture, unique=True)
description = models.TextField()
submitted_time = models.DateTimeField(auto_now_add=True)

现在,我需要查询没有相应SubmittedPicture的所有图片。 我尝试了几个选项,但它们都没有用。

我通读了Django-doc,但找不到有用的东西。

提前致谢!

1 个答案:

答案 0 :(得分:2)

Picture.objects.filter(submittedpicture__isnull=True)