Столкнулся с такой же проблемой. Хорошенько загуглив, нашел решение:
После установки taggit, нужно добавить в settings.py дополнительную настройку:
TAGGIT_STRIP_UNICODE_WHEN_SLUGIFYING = True
Этим самым мы форсируем принудительную конвертацию unicode символов (кириллица) в ASCII символы (латиница).
2) Устанавливаем дополнительно модуль Unidecode:
pip install unidecode
С его помощью мы сможем осуществлять конвертацию символов.
3) Чтобы всë заработало, не забываем добавить в файле моделей нашего приложения, где описываем поле для TaggableManager(), следующий импорт:
from unidecode import unidecode
Всё! Пробуем добавить новые теги.