Python Flask Rendern Sie Text von Variable wie render_template

7

Ich kenne die Kolbenfunktion render_template . Ich muss den Dateinamen der Vorlage angeben. Aber jetzt möchte ich die Zeichenfolge einer Vorlage (das ist der Inhalt der Vorlage) rendern. Das macht Sinn. aber ich will jetzt nicht erklären warum. Wie kann ich den Text einer Vorlage einfach rendern?

    
Faminator 28.10.2015, 21:45
quelle

4 Antworten

18

Sie können render_template_string verwenden:

%Vor%     
ThiefMaster 28.10.2015, 23:08
quelle
2
___ answer33403165 ___

Sie können %code% verwenden:

%Vor%     
___ qstntxt ___

Ich kenne die Kolbenfunktion %code% . Ich muss den Dateinamen der Vorlage angeben. Aber jetzt möchte ich die Zeichenfolge einer Vorlage (das ist der Inhalt der Vorlage) rendern. Das macht Sinn. aber ich will jetzt nicht erklären warum. Wie kann ich den Text einer Vorlage einfach rendern?

    
___ answer33402730 ___

Entnommen aus Was ist der einfachste Weg, um HTML in Python zu entkommen? .

%Vor%     
___ tag123flask ___ Flask ist ein leichtgewichtiges Framework für die Entwicklung von Webanwendungen mit Python. ___ tag123jinja2 ___ Jinja2 ist eine schnelle Vorlagen-Engine für Python. Es verfügt über vollständige Unicode-Unterstützung, Auto-Escaping, Vererbung, Makros und viele andere Funktionen. ___ tag123python ___ Python ist eine dynamische und stark typisierte Programmiersprache, die die Usability betont. Zwei ähnliche, aber größtenteils inkompatible Versionen von Python sind weit verbreitet (2 und 3). Wenn Sie eine versionsspezifische Python-Frage haben, sollten Sie die Tags [python-2.7] oder [python-3.x] zusätzlich zum Tag [python] verwenden. Wenn Sie eine Python-Variante wie jython, pypy, iron-python usw. verwenden, kennzeichnen Sie diese bitte entsprechend. ___ tag123python2x ___ Bei Problemen mit der Entwicklung in Python, Version 2.x. ___ answer43840665 ___

Tatsächlich können Sie jinja2 render Funktion direkt aufrufen:

%Vor%

Wenn Sie nicht mit Kolben arbeiten, ist dies nützlich

    
___ qstnhdr ___ Python Flask Rendern Sie Text von Variable wie render_template ___
r-m-n 28.10.2015 22:10
quelle
0

Tatsächlich können Sie jinja2 render Funktion direkt aufrufen:

%Vor%

Wenn Sie nicht mit Kolben arbeiten, ist dies nützlich

    
duan 08.05.2017 05:55
quelle

Tags und Links