в ModelForm при создании второй, создавать инстанс первой (как передать нужный инстанс в фк) ?
class TestModel1(models.Model):
testkey_1 = models.CharField()
class TestModel2(models.Model):
field_2 = models.ForeignKey(TestModel1)
отдельно создавай и привязывай
у ModelForm есть метод save(), который вызывается когда пройдена валидация. Вот в нем, перед super().save(..), создавай и привязывай в self.instance.field_2
https://stackoverflow.com/questions/31886690/how-do-i-save-multiple-django-models-in-a-single-transaction
Обсуждают сегодня