Всем добрый день! Я
новичок в Django. Делаю себе сайт отеля, застрял на составлении моделей.
Задача: в админке необходимо отдельно указывать периоды дат (с/по) (для указания цен на номера), они одинаковы для всех номеров. Потом захожу в любой номер, вижу там эти периоды, проставляю цены.
Не могу понять как мне связать данные классы (ForeignKey or ManyToManyField) и потом выводить в админке в номерах эти периоды.
Буду очень благодарен за помощь в данном вопросе на "понятном" языке.
class Nomera (models.Model):
name = models.CharField('Название', max_length=50)
description = models.TextField('Описание')
mest = models.IntegerField('Кол-во мест', choices=SEATS, default=2)
class Period (models.Model):
startDate = models.DateField('c')
endDate = models.DateField('по')
class Prices (models.Model):
price = models.IntegerField('Цена')
period = models.ForeignKey(Period, on_delete=models.CASCADE)
nomer = models.ForeignKey(Nomera, on_delete=models.CASCADE)