flask:模板用extends扩充页面内容

一,代码:

base模板:

common/mainbase.html

{% include 'common/header.html' %}
<h1>{{ meta.title }}</h1>

    {% block listcontent %}
    {% endblock %}
{% include 'common/footer.html' %}

子模板:

user/list.html

把base模板中定义的block填充上内容即可

{% extends 'common/mainbase.html' %}
    {% block listcontent %}
        <ul>
        {% for user in users %}
            <li>{{ user.name }} - {{ user.age }} - {{ user.city }}</li>
        {% endfor %}
    </ul>
    {% endblock %}

 

二,运行效果 :

image

 

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