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