Question

Je vois souvent quelque chose comme ça: quelque chose.property | echappement


quelque chose est un objet, propriété est sa propriété string. échapper - je ne sais pas :)
Qu'est-ce que ça veut dire? Et dans quelle version minimale de python est-il utilisé?


EDIT: la question a été posée à tort, elle disait: "Qu'est-ce que | signifie en Python ", donc le bitwise ou les réponses sont correctes, mais non pertinentes, s'il vous plaît ne les abaissez pas

Était-ce utile?

La solution

obj.property | escape est le moyen d'appliquer le filtre d'échappement dans un modèle , qui échappera HTML à la représentation sous forme de chaîne de cette propriété.

Autres conseils

Le caractère de pipe indique que vous souhaitez envoyer les résultats du côté gauche au filtre défini à droite. Le filtre modifiera la valeur d'une manière ou d'une autre.

Le filtre "échappement" n’est que l’un des nombreux.

La liste des filtres intégrés peut être trouvée ici: Documentation Django - Référence de filtres intégrés

Dans un modèle Django, le | caractère ne signifie certainement pas l'opérateur "bitwise OU".

C'est un bitwise "ou". Cela signifie échapper si la propriété n'existe pas / est null.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top