flask: 模板页面中判断变量的值

一,代码:

python

@user.route("/list/")
def tech_news():
    meta = {
        "title": "用户列表",
        "code": 200,
        "msg": ""
    }
    
    users = [
        {
            "name": "John",
            "age": 28,
            "city": "New York"
        },
        {
            "name": "富贵",
            "age": 68,
            "city": "花生屯"
        },
        {
            "name": "Jane",
            "age": 16,
            "city": "San Francisco"
        },
    ]
    
    return render_template('user/list.html', meta=meta, users=users)

html

{% extends 'common/mainbase.html' %}
    {% block listcontent %}
        <ul>
        {% for user in users %}
            <li>{{ user.name }} - {{ user.age }} - {% if user.age < 18 %}
                          未成年
                      {% elif user.age > 60 %}
                          老年
                      {% else %}
                          中年
                      {% endif %} - {{ user.city }}</li>
        {% endfor %}
    </ul>
    {% endblock %}

 

二,测试 效果 :

image

 

posted @ 2025-11-08 10:54  刘宏缔的架构森林  阅读(2)  评论(0)    收藏  举报