2011-08-31 10 views

Odpowiedz

25

Możesz użyć slice filter, ale nie sądzę, że istnieje odpowiednik argumentu $length.

+0

Dzięki! To jest to, czego potrzebuję :). –

5

W pythonie podciągi są dostępne jako plasterki; jest wbudowany filtr slice w django.

0

Najpierw trzeba będzie importować SafeUnicode:

from django.utils.safestring import SafeUnicode 

sub_string= SafeUnicode(some_string)[15:] 
+1

Czy możesz dodać wyjaśnienie, dlaczego to działa? – nikaltipar

3

można użyć filtru np cut :

{{ value }} -> 'hello world' 
{{ value|cut:'hello ' }} -> 'world' 
0

Jak każdy czuł pozostawiając link byłoby mało, dodam jakiś przykładowy kod z django documents tutaj:

slice filtr zwraca kawałek listy

{{ some_list|slice:":2" }} 

If some_list jest ['a', 'b', 'c'], wyjście będzie ['a', 'b'].