У меня две модели в разных приложениях: modelA и modelB. У них есть отношения "один к одному". Есть ли способ, которым django может автоматически создавать и сохранять ModelB при сохранении modelA?
class ModelA(models.Model):
name = models.CharField(max_length=30)
class ModelB(models.Model):
thing = models.OneToOneField(ModelA, primary_key=True)
num_widgets = IntegerField(default=0)
Когда я сохраняю новый ModelA, я хочу, чтобы запись автоматически сохранялась в ModelB. Как я могу это сделать? Есть ли способ указать это в ModelA? Или это невозможно, и мне просто нужно создать и сохранить ModelB в представлении?
Отредактировано, что модели находятся в разных приложениях.