模板的继承与重写:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><!-- 这里写的是原始模板 -->{% block top %}<h1>这里是顶部</h1><br>
{% endblock %}__________________________<br>{% block bottom %}<h1>这里是底部</h1><br>
{% endblock %}</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><!-- 这里继承了父类模板demo.html -->
{% extends "demo.html" %}<!-- 这里重写了blook top -->
{% block top %}<h1>这里重写了blook top</h1><br>
{% endblock %}</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><!-- 在写的half模板中引入了demo.html的模板 -->
{% block half %}<h1>这里是随便写的half</h1>{% include "demo.html" %}
{% endblock %}</body>
</html>

父类模板展示效果:

继承并重写父类模板展示效果:

在其他模板引入父类模板展示效果:

【Flask】学习笔记 #12 —— JinJa2模板继承与引入相关推荐

  1. Flask框架10(Jinja2模板继承)

    Jinja2模板继承 #!/usr/bin/env python # -*- coding: utf-8 -*- from flask import Flask,render_template &qu ...

  2. 千锋Flask学习笔记

    千锋Flask学习笔记 文章目录 千锋Flask学习笔记 写在前面 1. Flask介绍 2. Views 3. Request 4. Response 5. 会话技术 6. 模型和模板 7. 数据传 ...

  3. Flask学习笔记总结(一)

    Flask学习笔记总结(一) 说明:开始在csdn上面记录一些关于自己学习技术的笔记总结. 文章目录 Flask学习笔记总结(一) 前言 一.python的web三大框架 二.flask入门 1.ws ...

  4. Kotlin学习笔记12——数据类和密封类

    Kotlin学习笔记12--数据类和密封类 前言 数据类 在类体中声明的属性 复制 componentN 解构声明 密封类 尾巴 前言 上一篇,我们学习了Kotlin中的拓展,今天继续来学习Kotli ...

  5. Flask学习笔记(四): Flask与数据库连接

    Flask学习笔记(四): Flask与数据库连接 前言 前面我们学习了Flask如何构建一个程序的流程,又研究了它的路由如何设定,还对如何获取模板表单数据进行了梳理,值得一提的就是Flask和SQL ...

  6. C++学习笔记【封装、继承、多态】

    C++学习笔记 [封装.继承.多态] 个人通过学习C++,手打出了一份27000字C++笔记,包括封装继承多态等面向对象的思想:笔记中包含了大量的代码案例对每个重要的知识点进行了代码演示,通过理论和实 ...

  7. JavaScript学习笔记之对象及继承

    JavaScript学习笔记之对象及继承 对象属性 ES5中有两种属性,数据属性和访问器属性. 数据属性包括[[writable]](能否修改属性的值).[[value]]等等: 访问器属性包括[[C ...

  8. C# 学习笔记(5) 继承

    C# 学习笔记(5) 继承 我们可能会在一些类中,写一些重复的成员,继承就是为了避免重复写这些成员,将这些成员 单独的封装到一个类中,作为这些类的父类.一个类在需要这些重复的成员时,直接继承父类,这些 ...

  9. Linux学习笔记12——配置ftp、squid、Tomcat、Samba、MySQL主从

    Linux学习笔记12 Linux学习笔记12 配置FTP服务 配置pure-ftpd 开机启动 上传下载文件 配置vsftpd CentOS 70安装配置Vsftp服务器 搭好vsftp之后出现55 ...

  10. golang学习笔记12 beego table name `xxx` repeat register, must be unique 错误问题

    golang学习笔记12 beego table name `xxx` repeat register, must be unique 错误问题 今天测试了重新建一个项目生成新的表,然后复制到旧的项目 ...

最新文章

  1. UI设计培训完之后可以去哪些公司工作
  2. 在浏览器里使用 SAP GUI
  3. Java 高并发下的实践
  4. LeetCode 1765. 地图中的最高点(BFS)
  5. win7的开机启动项怎么管理 win7管理开启启动项的方法
  6. 记录一次@Transactional问题处理
  7. 【数据结构】--章节2.2----线性表的顺序表示和实现
  8. 文件系统测试工具IOZONE
  9. HTTP常见状态码 2xx 3xx 4xx 5xx
  10. 大师教你在网吧免费上网
  11. S2. 口腔CT工作原理-数据采集
  12. mybatis中selectOne方法分析
  13. 最新引流脚本之窃语漂流瓶引流脚本,如何使用窃语脚本
  14. 服务器维护简单的备份方案,几种常见的数据备份方案分享
  15. 批量梯度下降法(BGD)、随机梯度下降法(SGD)和小批量梯度下降法(MBGD)
  16. html5论文答辩,论文答辩5分钟自述
  17. 【小技巧】Linux安装matlab教程
  18. 2020洪灾地图_2020洪水受灾省份、人数 最新洪水灾情报告通报
  19. 全球与中国1,2,6-己三醇市场深度研究分析报告
  20. Markdown快速实现复杂表格方法

热门文章

  1. java xsl转换pdf_fop生成PDF支持中文(xml amp; xsl) - 飞猪 - ITeye博客
  2. 输入日期,查看当天是星期几
  3. 4个入口8条光缆!我们这样与世界连接
  4. uniapp启动页面
  5. Java *1.11(人口估算)美国人口调查局基于以下假设进行人口估算:
  6. python画结构图_【实战案例】五分钟!用python绘制系统架构图
  7. android 获取快捷开关_6款快捷开关式实用安卓小插件推荐 简化Android设备操作
  8. PCL可视化,你想要一只五彩兔子吗
  9. android 5.1感叹号,关于5.1 WIFI显示感叹号
  10. Android自定义导览地图组件(二)