python - languages - Django substr/substring en plantillas
templates dirs django (5)
Alguien podría decirme, ¿existe el método como substr en PHP ( http://pl2.php.net/manual/en/function.substr.php ) en plantillas de Django?
Como todos sentían que dejar un enlace sería suficiente, agregaré aquí una muestra de código de los documentos de django :
filtro de slice
devuelve una porción de la lista
{{ some_list|slice:":2" }}
Si some_list es [''a'', ''b'', ''c'']
, la salida será [''a'', ''b'']
.
En Python, las subcadenas se acceden como segmentos; hay un filtro de división incorporado en django.
Primero tendrás que importar SafeUnicode:
from django.utils.safestring import SafeUnicode
sub_string= SafeUnicode(some_string)[15:]
puede utilizar filtro de cut
por ejemplo:
{{ value }} -> ''hello world''
{{ value|cut:''hello '' }} -> ''world''
Puedes usar el filtro de slice
, aunque no creo que haya un equivalente al argumento $length
.