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 %}
二,测试 效果 :

浙公网安备 33010602011771号