Создаю модель для блога, использую библиотеку django-taggit для формирования меток у статей, все устраивает, только при создании новой метки, по умолчанию разрешен unicode, поэтому когда создаю метку на кириллице, slug в БД тоже записывается кириллицей, надо все транслитом. В документации не нашел как отключить, может кто-то сталкивался?
Mоя модель:
class Post(models.Model):
.......
tags = TaggableManager()
Модель тегов библиотеки:
class TagBase(models.Model):
name = models.CharField(
verbose_name=pgettext_lazy("A tag name", "name"), unique=True, max_length=100
)
slug = models.SlugField(
verbose_name=pgettext_lazy("A tag slug", "slug"),
unique=True,
max_length=100,
allow_unicode=True,
)
Необходимо заменить
slug = models.SlugField(allow_unicode=False)