Ejemplo n.º 1
0
 def slug(cls, value=None):
     """
     Django algorithm
     """
     if value is None:
         value = Lorem.text(20)
     return value
Ejemplo n.º 2
0
 def slug(cls, value=None):
     """
     Django algorithm
     """
     if value is None:
         value = Lorem.text(20)
     return value
Ejemplo n.º 3
0
    def slug(cls, value=None):
        """
        Django algorithm
        """
        import unicodedata

        #value = unicode(value or Lorem.text(20))
        #value = unicodedata.normalize('NFKD', value).encode('ascii', 'ignore')
        #value = unicode(re.sub(r'[^\w\s-]', '', value).strip().lower())
        #return re.sub('[-\s]+', '-', value)
        value = unicodedata.normalize('NFKD', value or Lorem.text(20)).encode('ascii', 'ignore').decode('ascii')
        value = re.sub('[^\w\s-]', '', value).strip().lower()
        return re.sub('[-\s]+', '-', value)