flask基础之jinja2模板-模板继承

相同的内容,不需要重复去"造"

模板继承:主要是由基模板和子模板组成

<!DOCTYPE html>

<html>

  <head>

    <meta charset="UTF-8">

    <link href="xxx/xx.css">

    <scritp src="xxx/xx.js"></script>

  </head>

  <body class="xxx">

  <div>

    xxx

  </div>

  <div id="content">{% block content %}{% endblock %}</div>

  

  </body>

</html>

注:content是子模块名称,block是子模块关键字   {% block content %}{% endblock %},下面是继续上面的子模块,需要声明继承:

{% extends “xxx.html”%}  #xxx.html是基模块名

{% block content %}

  <p  class=“”>

    ...

  </p>

{% endblock%}

注意:

1.extends是子模块关键字,标签必须是子模块的第1个标签

2.不能在同一个模板中定义多个同名的{%block%}标签

猜你喜欢

转载自www.cnblogs.com/czdbky/p/9461458.html
今日推荐