Fluchtende Zitate in jinja2

8

Ich baue ein json-Objekt in der jinja-Datei:

%Vor%

Und dann importieren Sie die oben genannte jinja2-Datei in einem Skript-Tag

Hinweis: _ ("Text") wird verwendet, um durch einen Übersetzungstext ersetzt zu werden, daher wird der Text in () durch Text einer anderen Sprache ersetzt, sodass ich nicht vorhersagen kann, ob die Übersetzung doppelte Anführungszeichen enthält

jede Idee, wie man die eingehenden Anführungszeichen entkommt und sie zum Beispiel in "

" umwandelt

Bearbeitet

Die Lösung:

Die Lösung für dieses Problem bestand darin, dass python alle Übersetzungen durchging und alle Fragen löschte. aber wir müssen immer sicherstellen, dass zumindest der englische Text nicht problematisch ist und wir haben trotzdem Kontrolle darüber .... bisher:)

Sehen Sie sich auch dieses Dokument an

Ссылка

    
Razmig 30.07.2013, 07:45
quelle

2 Antworten

5

In flask gibt es einen Standardfilter namens tojson , den Sie verwenden könnten, oder, mit plain jinja2 , können Sie Ihren eigenen tojson Filter erstellen:

%Vor%     
Garrett 31.07.2013 02:46
quelle
2

hat die Frage nicht klar verstanden. Wenn das Entfernen mit einzelnen umgekehrten Schrägstrichen nicht funktioniert, können Sie auch umgekehrte Schrägstriche mit

entfernen %Vor%     
Ajay 30.07.2013 08:25
quelle

Tags und Links