django-模板继承

警告
本文最后更新于 2020-10-10 18:17,文中内容可能已过时。

父模版

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>{% block title %} 默认 {% endblock %}</title>
</head>
<body>
<h1>header</h1>

{% block b1 %}
    <p>模板继承,我是默认内容,可以被修改</p>
{% endblock b1 %}

<h1>footer</h1>
</body>
</html>

子模板

1
2
3
4
5
6
7
8
{% extends 'tpl/index.html' %}

{% block title %} 新的标题 {% endblock %}

{% block b1 %}
    {{ block.super }}  {# 获取模版默认的内容 #}
    <p>替换父模板的内容</p>
{% endblock %}
请我喝杯水
SoulChild 微信号 微信号
SoulChild 微信打赏 微信打赏
0%