в латиницу?
В админке prepopulated_fields отлично с этим справляется, но slugify сохраняет slug в кириллице
Когда использую этот код, Django сохраняет поле slug как пустое значение.
def save(self, *args, **kwargs):
self.slug = slugify(self.name)
super().save(*args, **kwargs)
А вот так сохраняет в кириллице
def save(self, *args, **kwargs):
self.slug = slugify(self.name, allow_unicode=True)
super(Product, self).save(*args, **kwargs)
Решил сторонней библиотекой, оставлю здесь заметку. Может кому понадобится pip install pytils from pytils.translit import slugify
Обсуждают сегодня