python python django slugify

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python python django slugify相关的知识,希望对你有一定的参考价值。

def slugify(value):
    value = unicodedata.normalize('NFKD', value).encode('ascii', 'ignore').decode('ascii')
    value = value.replace('(','').replace(')','').replace('/','').replace('>','')
    try :
        for i in re.search('[^A-Za-z0-9\s-]+',value).group() :
            value=value.replace(i,str(ord(i)))
    except :
        pass
    value = re.sub('[^\w\s-]', '', value).strip().lower()
    value = re.sub('[-\s]+', '-', value)
    return value

以上是关于python python django slugify的主要内容,如果未能解决你的问题,请参考以下文章

django中字母数字(slug)字符串的网址模式

在views.py中获取url - python django

使用 Django 生成的 slug URL 链接到特定页面

python学习第七十一天:django2与1的差别和视图

在python中创建slug

在Python中创建更好的slug