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

时间:2016-05-05 07:43:28

标签: python html variables flask webserver

我是这个话题的小说,这是我的第一个问题。 我想问一下是否可以从python上传一个变化的变量 到HTML textbox / paragraph / forms? 我已经看过几种方法,但无法找出一种有效的方法。 我在我的raspberry PI 2 上使用 Python 3.4,我将使用flask 来托管一个Web服务器。 我也会优先使用烧瓶来完成这项任务,但无论如何,如果不可能我可以使用任何其他方法,只要它们更容易。

提前致谢!

1 个答案:

答案 0 :(得分:0)

但问题很混乱,但据我所知,你可以像这样做

在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/,在我们的例子里应该是./templates/index.html