Tengo dos modelos en diferentes aplicaciones: modeloA y modeloB. Ellos tienen una relación de uno a uno. ¿Hay alguna manera de que django pueda crear y guardar automáticamente ModelB cuando se guarda el modelo A?¿Puede Django crear automáticamente un modelo relacionado de uno a uno?
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)
Cuando guardo un nuevo ModelA, deseo una entrada para que se guarde automáticamente en ModelB. ¿Cómo puedo hacer esto? ¿Hay alguna manera de especificar eso en ModelA? ¿O esto no es posible, y solo necesitaría crear y guardar ModelB en la vista?
Editado para decir que los modelos se encuentran en diferentes aplicaciones.
Posible duplicado de [Crear instancia OneToOne en la creación del modelo] (http://stackoverflow.com/questions/5608001/create-onetoone-instance-on-model-creation) –