flask模板


返回一个模板网页

文件目录结构

flask
├─ static
├─ templates
│  └─ index.html
├─ app.py
└─ requirements.txt

变量代码块使用

app.py部分

@app.route('/')
def index():
    url_str_app = 'www.app.com'
    my_list = [1, 2, 3, 4, 5]
    my_dict = {
        'name': 'jimmy',
        'id': '35'
    }

    return render_template('index.html', url_str_html=url_str_app, my_list = my_list, my_dict=my_dict)

index.html网页部分

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<h1>首页</h1>
<!-- 变量使用-->
    {{url_str_html}} <br>
<!--列表使用-->
    {{my_list}} <br>
    {{my_list.2}}<br>
    {{my_list[3]}}<br>
<!--字典使用-->
    {{my_dict}}<br>
    {{my_dict.name}}<br>
    {{my_dict['id'] }}<br>

</body>
</html>

网页预览

在这里插入图片描述

控制代码块使用

index.html网页部分

<hr>
<!--for循环-->
{% for num in my_list %}
    {{ num }}<br>
{% endfor %}
<hr>
{% for num in my_list %}
    <!--if判断-->
    {% if num > 3 %}
        {{ num }} <br>
    {% endif %}
{% endfor %}

网页预览

在这里插入图片描述


版权声明:本文为weixin_42269472原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。