Звучит так просто, но я застрял:
class A(models.Model):
various fields
class P(models.Model):
various fields
a = models.ForeignKey(A)
object_a = A.objects.get(pk=1)
p_objects = P.objects.filter(a=objecta) # one way
p_objects = A.p_set.all() # other way
, чтобы получить все P, которые принадлежат object_a, легко.Что я не могу понять, так это как получить все объекты A, которые не связаны с объектом P.
Я не могу изменить отношение ForeignKey, потому что у каждого A может быть более одного P.