Я просто не знаю, как создать модель для категорий. У меня есть пользователи, которые могут публиковать сообщения для одной или нескольких групп. Для каждого сообщения будет одна категория, поэтому посетители смогут фильтровать все сообщения для этой категории. Я думал о таких реализациях:
- Одна таблица для всех категорий, для всех пользователей. У меня в админ-панели будет виджет автозаполнения, который будет проверять доступную категорию, и если нет правильных категорий, пользователь добавит их через значок «плюс» или, возможно, с помощью переопределения метода сохранения, я добавлю новую категорию в базу данных. *
- Категории - просто CharField в модели. Поэтому я получу все категории с помощью метода split () и каким-то образом выложу его на мою веб-страницу.
Может быть есть другие способы создания категорий для сообщений? Что-то, что может разделять категории для разных пользователей.