def custom_slugify(value): pre_slug = awesome_slugify(value, to_lower=True) value = value.replace('.', '-').replace('_', '-') pre_slug = default_slugify(value) if pre_slug in reserved_keywords: pre_slug = '{}1'.format(pre_slug) return pre_slug
def slugify(text): return awesome_slugify(text).lower()
def slugify(value): return awesome_slugify(value, to_lower=True)
def slugify(text): return awesome_slugify(text, to_lower=True)
def save(self, *args, **kwargs): if not self.product_id: self.product_id = id_generator() if not self.slug: self.slug = awesome_slugify(self.title, max_length=settings.SLUG_MAX_LENGTH, to_lower=True) super(Product, self).save(*args, **kwargs)
def save(self, *args, **kwargs): if not self.slug: self.slug = awesome_slugify(self.name, max_length=settings.SLUG_MAX_LENGTH, to_lower=True) super(Category, self).save(*args, **kwargs)
def slugify(text): """ Returns a slugified version of the given ``text`` """ return awesome_slugify(text, to_lower=True)