Скажем, у вас есть модель Book, которая может принадлежать нескольким категориям. Категории предопределены, но мы можем позволить пользователю добавлять свои собственные, даже если в большинстве случаев достаточно стандартных.
Какой, по вашему мнению, лучший способ справиться с этим?
а) отношение многих ко многим к модели категории? Но разве это не излишне, учитывая, что категорий по умолчанию достаточно в большинстве случаев?
б) логические значения для каждой категории по умолчанию и дополнительная строка для введенных пользователем категорий
В) просто строка и использование сериализации? Но тогда может быть немного сложнее использовать флажки для выбора по умолчанию
г) любое другое ваше предложение ...
Спасибо за ваше время!
Спасибо