@Mimobike

Как создать обьекты при создании другого обьекта?

Здравствуйте, есть таки модели
class Day(models.Model):
    date = models.DateField()


class ReservedTable(models.Model):
    is_reserved = models.BooleanField()
    table = models.ForeignKey(Table, on_delete=models.CASCADE)
    day = models.ForeignKey(Day, on_delete=models.CASCADE)

как можно при создании Day, пробежать по всем Table, создать ReservedTable и связать с этим же Day?
  • Вопрос задан
  • 29 просмотров
Решения вопроса 1
fox_12
@fox_12 Куратор тега Django
Расставляю биты, управляю заряженными частицами
Сигнал post_save на Day.
И там уже внутри пробегайтесь по table и присваивайте day в ReservedTable который вам в instance прилетит...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы