Запрос всех объектов, которые не существуют в другой модели - PullRequest
1 голос
/ 14 октября 2011

У меня есть две модели, 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 Ответ

2 голосов
/ 14 октября 2011
Picture.objects.filter(submittedpicture__isnull=True)
...