Снятие склейки с уже склейкированного текста в django без использования метода replace
from django.utils.text import slugify
urlparameter = slugify("This is my First trip")
# this-is-my-first-trip
теперь я хочу, чтобы он разгруппировал его
к предыдущему тексту ("это моя первая поездка"), но не используя replace.("-", " ")
Есть ли в django способ сделать это?
Нет встроенного способа сделать это, по замыслу.
slugify не является биективной функцией, например, вы не всегда можете вернуться к входу из выхода.
например
slugify("A B") > "a-b
slugify("A - b") > "a-b"
Если вы пытались превратить "a-b" обратно в исходный текст, то какой именно?
Если источник слизней очень контролируем, то replace("-", " ") может вам подойти, или лучше использовать urllib.parse.quote
и urllib.parse.unquote