首页 > 其他 > 详细

Flask学习:模板的使用

时间:2019-11-17 12:35:33      阅读:81      评论:0      收藏:0      [点我收藏+]

创建Demo01和index.html页面

技术分享图片

Demo01:

from flask import Flask, render_template

app = Flask(__name__)


@app.route("/")
def index():
    # 动态传入网页数据
    url_str = "www.baidu.com"
    my_list = [1, 2, 3, 4]
    my_dict = {
        "name": "Tom",
        "age": "18"
    }
    # 变量传到页面:页面在templates目录下,不然找不到页面
    return render_template("index.html", url_str=url_str, my_list=my_list, my_dict=my_dict)


# 4.启动程序
if __name__ == __main__:
    app.run()

html页面:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
        <h1>模板的使用</h1>
        {#我是注释:下面是变量的使用#}
        字符数据:{{url_str}}<br>
        集合数据:{{my_list}},获取第一个元素{{my_list.1}}={{my_list[1]}}<br>
        字典数据:{{my_dict}},我是{{my_dict.name}}今年{{my_dict["age"]}}岁<br>

        <hr>
        {#控制代码块#}
        遍历结果:
        {% for num in my_list %}
            {%if num >= 3 %}
                {{num}},
            {% endif %}
        {% endfor %}
</body>
</html>

运行结果:

技术分享图片

Flask学习:模板的使用

原文:https://www.cnblogs.com/jumpkin1122/p/11875957.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!