- Python render_template retourne texte HTML au lieu du HTML
- Editeur html - Télécharger - HTML
- Ecran retourne - Guide
- Trouver un lieu avec coordonnées gps - Guide
- Python est introuvable. exúcutez sans argument pour procúder ó l - Forum Python
2 réponses
25 juil. 2022 à 16:51
Par défaut les inclusions {{ ... }} d'informations échappent les caractères HTML (évite les failles de XSS et autre du même genre).
Il faut probablement ajouter un filtre, par exemple sur Twig, il faut mettre {{ CodeHTML|raw }}.
Selon https://flask.palletsprojects.com/en/2.1.x/templating/
Tu peux utiliser par exemple :
{% autoescape false %} <p>autoescaping is disabled here <p>{{ will_not_be_escaped }} {% endautoescape %}
Plus de détail dans la section "Controlling Autoescaping".
Bonjour, ce n'est tout de même pas clair ce que tu énonces.
Dans ton template il y a un codeHTML, et dans ton code python t'as un « code » qui n'est pas dans ton template, cela devrait donc être
render_template("page.html", codeHTML=codeHTML)
Que vaut la variable codeHTML ? C'est elle qui est du html ? Pourquoi ce html n'est pas dans un autre template que tu incluerais dans celui-là ?
Bon, mon message bogue, et je ne sais pas pourquoi...