gpt4 book ai didi

python - 使用 django slugify 出错

转载 作者:太空狗 更新时间:2023-10-30 01:08:58 26 4
gpt4 key购买 nike

我正在尝试这个

from django.utils.text import slugify

In [8]: mystr = "This is john"

In [9]: slugify(mystr)

我收到这个错误

TypeError: 必须是 unicode,不是 str

如果我用这个

from django.template.defaultfilters import slugify 然后它可以工作,但它不会将 underscores 更改为 hyphens 如果我有 它简单地删除它

最佳答案

这是因为 slugify() 需要一个 unicode对象。

解决它的最简单方法是将字符串作为 unicode 对象传递

mystr = u'This is John'

mystr = unicode('This is John')
>> u'This is John'

关于python - 使用 django slugify 出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17916010/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com