Estoy compilando mi primera aplicación django. Tengo un usuario y el usuario tiene una lista de favoritos. Un usuario tiene exactamente una lista de favoritos, y esa lista pertenece exclusivamente a ese usuario.Crear una instancia de OneToOne en la creación del modelo
class User(models.Model):
name = models.CharField(max_length=200)
class FavouriteList(models.Model):
user = models.OneToOneField(User)
favourites = models.ManyToManyField(Favourite, blank=True)
Cuando se crea un nuevo usuario, que quiere asegurarse de que el usuario tiene un FavouriteList
. He buscado en la documentación de Django y no he tenido mucha suerte.
¿Alguien sabe cómo puedo asegurarme de que un modelo tenga un objeto secundario (por ejemplo, FavouriteList
) cuando se crea?
Posible duplicado de [¿Puede Django crear automáticamente un modelo relacionado de uno a uno?] (Http://stackoverflow.com/questions/1652550/can-django-automatically-create-a-related-one-to- one-model) –