美文网首页
Flask-Jinjia2模板

Flask-Jinjia2模板

作者: 测试探索 | 来源:发表于2020-09-23 06:03 被阅读0次
    渲染模板所用的包render_template
    from flask import Flask,render_template
    
    模板变量的使用
    from flask import Flask,render_template
    
    app = Flask(__name__)
    
    @app.route("/index")
    def index():
        data = {
            "name":"python",
            "age":18,
            "my_dict":{"city":"sz"},
            "my_list":[1,2,3,4,5],
            "my_int":0
        }
        return render_template("index.html",**data)
    
    
    if __name__ == '__main__':
        app.run(debug=True)
    

    index.html

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
        <p>name = {{ name }}</p>
        <p>age = {{ age }}</p>
        <p>my_dict :city = {{ my_dict["city"] }}</p>
        <p>my_dict :city = {{ my_dict.city }}</p>
        <p>my_list[my_int] : {{ my_list[my_int] }}</p>
        <p>my_list[0] + my_list[1] = {{ my_list[0] + my_list[1] }}</p>
        <p>{{ "hello" + "python" }}</p>
    
    </body>
    </html>
    
    image.png
    运行结果

    相关文章

      网友评论

          本文标题:Flask-Jinjia2模板

          本文链接:https://www.haomeiwen.com/subject/zgzbyktx.html