Я создаю приложение, в котором в качестве моделей используются сообщение и тег
сообщение имеет теги, каждый тег как-то описывает сообщение, например, сообщение имеет следующие теги
#backend_development #coding
и я связываю модель Post с моделью Tag с помощью ManyToManyField
, и каждый создатель сообщения выбирает теги из предварительно заполненного списка из базы данных, то есть они не создают теги для сообщения, онипросто выберите их.
Дело в том, что я пытаюсь как-то классифицировать эти теги, например, чтобы все связанные с технологией теги находились под техническим полем в списке, при нажатии на них отображаются все связанные с технологией теги,например, если это бизнес-поле, оно отображает все связанные с бизнесом теги
, как я могу реализовать эту классификацию? я должен построить другую модель, названную SubjectTag, например, чтобы включить темы всех тегов и связать ее с моделью тегов? я не должен делать это и использовать какую-то магию HTML, которая может сделать этот трюк для меня? Я не знаю, что ты думаешь?