0

satchmo(Pythonオンラインストアプロジェクト)を変更していましたが、[0、5]を使用してモデルのサブストリングを取得できないことがわかりました。そして、django文字列処理でタイプがクラス'django.utils.safestring.SafeUnicode'であることがわかりました。

クラス'django.utils.safestring.SafeUnicode'は、Pythonのようにサブストリングを取得するために[0、5]をサポートしていますか?

4

1 に答える 1

5

それをスライスします。 http://docs.python.org/tutorial/introduction.html

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

更新:確かに、なぜですか?

>>> django.utils.safestring.SafeUnicode('foobar')[0:5]
[Out] 'fooba'
于 2011-03-08T03:16:25.847 に答える