-
通過以下方式將字符串轉換為 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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。