-
通过以下方式将字符串转换为 URL slug:
- 如果
allow_unicode
是False
(默认值),则转换为 ASCII。 - 转换为小写。
- 删除不是字母数字、下划线、连字符或空格的字符。
- 用单个破折号替换任何空格或重复的破折号。
- 删除前导和尾随空格、破折号和下划线。
例如:
>>> slugify(' Joel is a slug ') 'joel-is-a-slug'
如果要允许 Unicode 字符,请传递
allow_unicode=True
。例如:>>> slugify('你好 World', allow_unicode=True) '你好-world'
在 Django 3.2 中更改:在旧版本中,不会删除前导和尾随破折号和下划线。
- 如果
本文介绍 django.utils.text.slugify
的用法。
声明
slugify(value, allow_unicode=False)[source]
相关用法
- Python slice()用法及代码示例
- Python sklearn.cluster.MiniBatchKMeans用法及代码示例
- Python scipy.ndimage.binary_opening用法及代码示例
- Python scipy.signal.windows.tukey用法及代码示例
- Python scipy.stats.mood用法及代码示例
- Python str.isidentifier用法及代码示例
- Python sklearn.metrics.fbeta_score用法及代码示例
- Python scipy.fft.ihfftn用法及代码示例
- Python scipy.stats.normaltest用法及代码示例
- Python scipy.ndimage.convolve1d用法及代码示例
- Python scipy.stats.arcsine用法及代码示例
- Python scipy.interpolate.UnivariateSpline.antiderivative用法及代码示例
- Python scipy.linalg.hadamard用法及代码示例
- Python socket.create_server用法及代码示例
- Python sklearn.linear_model.PassiveAggressiveRegressor用法及代码示例
- Python skimage.feature.graycomatrix用法及代码示例
- Python sympy.rf()用法及代码示例
- Python sklearn.metrics.make_scorer用法及代码示例
- Python sklearn.model_selection.ShuffleSplit用法及代码示例
- Python sklearn.metrics.dcg_score用法及代码示例
- Python scipy.special.inv_boxcox1p用法及代码示例
- Python sklearn.metrics.RocCurveDisplay用法及代码示例
- Python sys.platform用法及代码示例
- Python sympy.stats.GammaInverse()用法及代码示例
- Python scipy.stats.zipfian用法及代码示例
注:本文由纯净天空筛选整理自djangoproject.com大神的英文原创作品 django.utils.text.slugify。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。