Frage

Ich verwende Django Feed Framework, um RSS -Feeds für meine Website zu organisieren. Ich muss einige Hyperlinks zum Füttern von Gegenständen einstellen, aber Al von ihnen ist automatisch ("<" wird durch "<" und so weiter ersetzt). Ist es möglich, Tags in meinem Feed zu behalten (wie ich verstehe, kann ich in Feed -Vorlagen nicht { % autoescape off %} -Tag verwenden)? Vielen Dank.

War es hilfreich?

Lösung

Lesen Sie auf Automatische HTML -Flucht in Django und probieren Sie die folgende Syntax aus. Wo Daten die Variable sind, die Ihren Link enthält

{{ data|safe }}

Andere Tipps

Wie Jitter erwähnt, können Sie "Safe" -Filter verwenden, aber es ist ärgerlich, wenn Sie die Autoescaping häufig deaktivieren möchten. Django unterstützt auch { % autoescape off %} { % autoescape End %} Blöcke, alles im Inneren wird Block nicht automatisch geschaltet.

Bearbeitet: Entschuldigung, ich habe Ihre Frage nicht vollständig gelesen, nur Titel :). Warum können Sie kein AutoScape -Tag in Feeds verwenden? Es gibt keine Einschränkung.

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