django:如何获取子字符串?

0 投票
1 回答
5653 浏览
提问于 2025-04-16 13:13

我在修改一个叫satchmo的在线商店项目(用Python写的),但发现我不能像在Python中那样用[0, 5]来获取字符串的一部分。而且我发现这个字符串的类型是class 'django.utils.safestring.SafeUnicode',这是Django处理字符串时用的。

请问class 'django.utils.safestring.SafeUnicode'支持像Python那样用[0, 5]来获取字符串的一部分吗?

1 个回答

5

切片一下。

http://docs.python.org/tutorial/introduction.html

>>> 'foobar'[0:5]
[Out] 'fooba'

更新:当然可以,为什么不呢?

>>> django.utils.safestring.SafeUnicode('foobar')[0:5]
[Out] 'fooba'

撰写回答