Имея эти две модели:
class Campaign(models.Model):
id = models.AutoField(primary_key=True)
class AdGroup(models.Mode):
id = models.AutoField(primary_key=True)
campaign = models.ForeignKey(Campaign, related_name='ad_groups', on_delete=models.PROTECT)
Есть способ получить доступ к дочерним элементам кампании без создания строки в БД?
c = Campaign()
a1 = AdGroup(campaign=c)
a2 = AdGroup(campaign=c)
for ad_group in c.ad_groups:
do_something()