Отлично работает с админа сайта.Но приведенный ниже код не работает должным образом (некоторые символы отсутствуют, например, турецкий "ı") в некоторых языках.
class Foo(models.Model):
name = models.CharField(max_length=50, unique=True, db_index=True)
slug = models.SlugField(max_length=100, unique=True, db_index=True)
def save(self, *args, **kwargs):
if not self.slug:
self.slug = slugify(self.name)
super(Foo, self).save(*args, **kwargs)
Например, давайте предположим, что имя - "ışçğö", и тогда слаг становится"scgo", когда вместо него должно быть "iscgo".