gpt4 book ai didi

python - 如何将 html 作为变量从 python Flask 传递到 html 中?

转载 作者:太空宇宙 更新时间:2023-11-03 15:39:41 26 4
gpt4 key购买 nike

在此示例中:

from flask import Flask, render_template, redirect, session
app = Flask(__name__)
app.secret_key="secret"

@app.route('/')
def landing():
session['results']="<p>Test one</p>"
session['results']+="<p>Test two</p>"
results=session['results']
return render_template('index.html', results=results)

app.run(debug='True')

在我的 html 中,我有这样的内容:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Game</title>
</head>
<body>
{{ results }}

</body>
</html>

结果是一个不解释

标记的 html 页面。因此,我得到一个如下所示的页面:

<p>Test One</p><p>Test Two</p>

最佳答案

您可以转义 HTML:

{{ results|safe}}

或者用Python

import jinja2
results = jinja2.escape(results)

关于python - 如何将 html 作为变量从 python Flask 传递到 html 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42272088/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com