template plantillas linebreaksbr examples python django django-templates

python - plantillas - ¿Qué significa el signo "|" en una plantilla de Django?



linebreaksbr django (3)

El carácter de tubería indica que desea enviar los resultados del lado izquierdo al filtro definido en el lado derecho. El filtro modificará el valor de alguna manera.

El filtro ''escape'' es solo uno de muchos.

La lista de filtros incorporados se puede encontrar aquí: Documentación Django - Referencia de filtros incorporados

En una plantilla django, | carácter definitivamente no significa el operador ''bitwise OR''.

A menudo veo algo como eso: something.property|escape

something es un objeto, property es su propiedad de cadena. escape , no sé :)
¿Qué significa esto? ¿Y en qué versión min python se usa?


EDITAR: La pregunta se hizo de manera incorrecta, decía "¿Qué significa | en Python?", Por lo que las respuestas a través de bits son correctas, pero irrelevantes, por favor no las rechacen


Es un bit a bit "o". Significa escape si la propiedad no existe / es nula.