¿Podría alguien decirme, existe el método como substr en PHP (http://pl2.php.net/manual/en/function.substr.php) en las plantillas de Django?Django substr/substring en plantillas
17
A
Respuesta
25
Puede usar el slice
filter, aunque no creo que haya un equivalente al argumento $length
.
5
En python, se accede a las subcadenas como segmentos; hay un filtro integrado slice en django.
0
En primer lugar, tendrá que importar SafeUnicode:
from django.utils.safestring import SafeUnicode
sub_string= SafeUnicode(some_string)[15:]
+1
¿Podría agregar una explicación de por qué funciona? – nikaltipar
3
puede utilizar cut
filtro, por ejemplo, :
{{ value }} -> 'hello world'
{{ value|cut:'hello ' }} -> 'world'
0
Como todo el mundo se sentía dejando un enlace sería suficiente, voy a añadir algunos ejemplos de código de django documents aquí:
slice
filtro devuelve una rebanada de la lista
{{ some_list|slice:":2" }}
Si some_list es ['a', 'b', 'c']
, la salida será ['a', 'b']
.
Cuestiones relacionadas
- 1. Variables Django settings.py en plantillas
- 2. Hacer plantillas django estrictas
- 3. plantillas de Django escapar
- 4. ¿Reutilizando plantillas de django?
- 5. Plantillas Django: Falso vs. Ninguna
- 6. Diccionario de plantillas de Django
- 7. plural Django para las plantillas
- 8. bloques anidados en las plantillas de Django
- 9. resta de variable en plantillas django
- 10. ¿Tiene acceso a Django OneToOneField en plantillas?
- 11. Números de formato en plantillas django
- 12. Etiquetas Django para plantillas en Eclipse
- 13. {% include%} vs {% extends%} en plantillas de django
- 14. Cómo concatenar cadenas en plantillas django?
- 15. ¿Cómo poner llaves en plantillas django?
- 16. blocktrans Django y i18n en plantillas
- 17. O condición en plantillas de django
- 18. tupla acceso en plantillas de Django
- 19. Captura de excepciones en plantillas de django
- 20. Django - Mostrando diferentes plantillas para administradores
- 21. Menú de navegación usando plantillas de Django
- 22. las plantillas de Django: forloop.first y forloop.last
- 23. Sistema de plantillas tipo Django para Java?
- 24. correo electrónico de plantillas de Django
- 25. plantillas de django: incluir y extender
- 26. plantillas de Django no puede bucle defaultdict
- 27. ¿Cómo se analizan las plantillas de django?
- 28. Django plantillas primer elemento de una lista
- 29. ¿Cómo hacer que el motor de plantillas de Django se presente en plantillas de memoria?
- 30. Problema con la codificación en las plantillas de Django
Gracias! Eso es lo que necesito :). –