Я создаю свое первое приложение django. У меня есть пользователь, и у пользователя есть список избранных. Пользователь имеет только один список избранных, и этот список принадлежит исключительно этому пользователю.
class User(models.Model):
name = models.CharField(max_length=200)
class FavouriteList(models.Model):
user = models.OneToOneField(User)
favourites = models.ManyToManyField(Favourite, blank=True)
Когда создается новый пользователь, я хочу убедиться, что у пользователя есть FavouriteList
. Я просмотрел документацию Django и не имел большой удачи.
Кто-нибудь знает, как я могу гарантировать, что у модели есть дочерний объект (например, FavouriteList
), когда он создан?