2011-03-08 1 views
0

Je modifiais satchmo (un projet de magasin en ligne python), mais j'ai trouvé que je ne pouvais pas utiliser [0, 5] pour obtenir la sous-chaîne dans le modèle. Et j'ai trouvé le type 'django.utils.safestring.SafeUnicode' dans le traitement de chaîne de django.django: comment obtenir une sous-chaîne?

La classe 'django.utils.safestring.SafeUnicode' prend-elle en charge [0, 5] pour obtenir la sous-chaîne comme dans python?

+0

vous avez une virgule où vous devriez avoir un deux-points pour trancher – DTing

Répondre

3

Tranchez-le. http://docs.python.org/tutorial/introduction.html

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

Mise à jour: Bien sûr, pourquoi pas?

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

S'il vous plaît voir mon édition. –

Questions connexes