У меня есть две модели:
class Production(models.Model):
gallery = models.ManyToManyField(Gallery)
class Gallery(models.Model):
name = models.CharField()
У меня есть отношения m2m в моем администраторе производства, но я хочу, чтобы при создании нового производства создавалась галерея по умолчанию, и отношения регистрировались между ними.
Пока я могу создать галерею по умолчанию, перезаписав сохранение продукции:
def save(self, force_insert=False, force_update=False):
if not ( Gallery.objects.filter(name__exact="foo").exists() ):
g = Gallery(name="foo")
g.save()
self.gallery.add(g)
Это создает и сохраняет экземпляр модели (если он еще не существует), но я не знаю, как зарегистрировать отношения между ними?