是否可以将数据从Python传输到HTML模板/网站(使用Flask)



我不了解这个主题,这是我在这里的第一个问题。我想问一下是否可以将更改变量从python上传到HTML文本框/段落/表单?我见过几种方法,但找不出一种有效的。我在我的树莓PI 2上使用Python 3.4,我还将使用flask托管一个网络服务器。我也更喜欢使用烧瓶来完成这项任务,但无论如何,如果不可能,我可以使用任何其他方法,只要它们更容易。

提前感谢!

这个问题很令人困惑,但据我所知,你可以像这个一样做

在python文件中:

    from flask import Flask,render_template
    app = Flask(__name__)
    @app.route('/')
    def index():
        name='stackoverflow'
        return render_template('index.html', name=name)

和在index.html文件中:

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <script>
        var name = {{ name|safe }}
    </script>
    <h2> this is passed from python {{ name }} </h2>
    </html>

注意:当您使用render_template()时,您在里面提到的HTML文件应该在中/模板/在我们的情况下应该是/templates/index.html

最新更新