django-taggit.
Можно было бы и самому написать, но мы секономим время и воспользуемся готовой великолепной библиотекой.
На выходе мы сможете на этом примере добавить к любому вашему представлению выборку по тегам, что упростит пользователю чтение ваших сайтов.
На самом деле все на так уж и просто, я разбирался почти день.
Но если посмотреть, то всё действительно очень просто.
Оно всегда так, когда разобралдся делается за 5 минут.
Нам нужно сделать несколько действий:
1. Установить django-taggit
2. Добавить в нашу модель постов, менеджер от django-taggit.
3. Дописать представление, что мы могли выбирать посты по тегам.
4. написать urls.
5. Добавить код в шаблон.
Проделайте несколько раз, не копируйте и пишите ручками.