Django - использование свойств нескольких полей

class Event(models.Model):
    user = models.ForeignKey(get_user_model(), on_delete=models.CASCADE)
    guests = models.IntegerField()
    description = models.CharField(max_length=300)
    venue = models.BooleanField(default=False)
    garden = models.BooleanField(default=False)
    candybar = models.BooleanField(default=False)
    games = models.BooleanField(default=False)
    wine = models.BooleanField(default=False)
    premiumphoto = models.BooleanField(default=False)
    premiumvideo = models.BooleanField(default=False)
    limo = models.BooleanField(default=False)
    stuff = models.BooleanField(default=False)
    totalprice = models.IntegerField()

Это моя модель событий, я хочу, чтобы пользователь мог выбрать, хотят ли они, например, игры, если они делают, я хочу, чтобы общая цена была обновлена с ценой игр, которая может быть 500$, как я могу установить игры, чтобы быть bool и иметь значение, которое может быть изменено администраторами.

Я думаю, что интересной идеей может быть создание некой модели, которая будет использоваться по умолчанию, а другие модели будут брать цену из модели Price

Вернуться на верх