Я хотел бы знать, как лучше всего хранить предпочтения пользователей в Django.
Допустим, у меня есть три варианта выбора, которые могут выбрать пользователи.
На основе их выбора я хочу настроить определенные шаблоны.
Лучше ли сохранять каждый выбор / предпочтение как BooleanField()
или как tuple
вариантов?
Boolean:
subscription_newsletter = model.BooleanField()
subscription_posts = model.BooleanField()
subscription_promotions = model.BooleanField()
Кортеж:
SUBSCRIPTION_CHOICES = (
("newsletter","Newsletter"),
("posts", "Posts"),
("promotions", "Promotions"),
)