У меня есть текстовое поле TinyMCE, где я вводю текст. Затем есть кнопка, которая отправляет текст в текстовой области на мой сервер. После этого я отображаю этот текст на другой странице. Но когда я беру опубликованный текст из TinyMCE, я получаю
теги.
Как я могу сделать так, чтобы текст анализировался в фактические HTML, а не просто в набор
тегов?
Вот мой код (я использую Python и Flask)
app.py
from flask import Flask, render_template, request
app = Flask(__name__)
@app.route('/')
def index():
return render_template("index.html")
@app.route("/page", methods=["POST"])
def page():
return render_template("page.html", data=request.form["tmce"])
if __name__ == "__main__":
app.run()0
index. html
<!DOCTYPE html>
<html>
<head>
<title>Page</title>
<meta charset="utf-8">
<script src="https://cdn.tiny.cloud/1/api-key/tinymce/5/tinymce.min.js></script>
</head>
<body>
<form action="/page" method="POST">
<textarea id="tmce" name="tmce">TMCE</textarea>
</form>
<script>
tinymce.init({selector: 'textarea#tmce'});
</script>
</body>
</html>
page. html
<!DOCTYPE html>
<html>
<head>
<title>Page</title>
</head>
<body>
<h1>Your data:</h1>
{{ data }}
</body>
</html>