2011-03-08 25 views
0

我正在修改satchmo(一个python在线商店项目),但是我发现我不能使用[0,5]来获取模型中的子字符串。我发现在django字符串处理中类型是'django.utils.safestring.SafeUnicode'类。django:如何获取子字符串?

类'django.utils.safestring.SafeUnicode'是否支持[0,5]获取python中的子字符串?

+0

你有一个逗号,你应该有一个冒号切片 – DTing 2011-03-08 09:39:33

回答

3

切片。 http://docs.python.org/tutorial/introduction.html

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

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

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

请看我的编辑。 – 2011-03-08 03:23:01