Frage

Ich sehe oft so etwas:something.property|escape


something ist ein Objekt, property Ist es eine String -Eigenschaft? escape - ich weiß nicht :)
Was bedeutet das? Und in welcher Min Python -Version wird es verwendet?


Bearbeiten: Die Frage wurde falsch gestellt, es heißt "Was bedeutet | in Python", also sind die Bitweisen oder Antworten korrekt, aber irrelevant, bitte nicht herunterzusetzen

War es hilfreich?

Lösung

Obj.Property | Escape ist der Weg, um das anzuwenden Fluchtfilter in einer Vorlage, was html der String -Darstellung dieser Eigenschaft entkommen wird.

Andere Tipps

Das Rohrcharakter zeigt an, dass Sie die Ergebnisse der linken Seite an den auf der rechten Seite definierten Filter senden möchten. Der Filter ändert den Wert in irgendeiner Weise.

Der "Escape" -Filter ist nur einer von vielen.

Die Liste der integrierten Filter finden Sie hier:Django -Dokumentation - integrierte Filterreferenz

In einer Django -Vorlage die | Charakter bedeutet definitiv nicht den Bitgewise oder den Operator.

Es ist ein Bitgewise "oder". Es bedeutet Flucht, wenn das Eigentum nicht existiert/null ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top