https://jinja.palletsprojects.com/en/master/templates/#template-inheritance

base.html “parent” templates

<!DOCTYPE html>
<html lang="en">
<head>{% block head %}<link rel="stylesheet" href="style.css" /><title>{% block title %}{% endblock %} - My Webpage</title>{% endblock %}
</head>
<body><div id="content">{% block content %}{% endblock %}</div><div id="footer">{% block footer %}&copy; Copyright 2008 by <a href="http://domain.invalid/">you</a>.{% endblock %}</div>
</body>
</html>

Child Template

{% extends "base.html" %}
{% block title %}Index{% endblock %}
{% block head %}{{ super() }}<style type="text/css">.important { color: #336699; }</style>
{% endblock %}
{% block content %}<h1>Index</h1><p class="important">Welcome to my awesome homepage.</p>
{% endblock %}

jinja Extends Blocks Include相关推荐

  1. html代码复用 extends,HTML+CSS入门 HTML的extends和include详解

    本篇教程介绍了HTML+CSS入门 HTML的extends和include详解,希望阅读本篇文章以后大家有所收获,帮助大家HTML+CSS入门. < html> Title * { ma ...

  2. include、extends用法和区别

    extends extends指继承父模板的框架,将里面的部分内容换成子模版需要的东西即可. 语法:{% extends 'public/base.html' %} extends后面可加相对路径,也 ...

  3. UVA434 Matty‘s Blocks【贪心】

    Little Matty liked playing with his blocks very much. He always constructed his 'buildings' in the s ...

  4. NUC1776 Tiling Up Blocks【二维最长上升子序列+DP】

    Tiling Up Blocks 时间限制: 1000ms 内存限制: 10000KB 通过次数: 2总提交次数: 2 问题描述 Michael The Kid receives an interes ...

  5. POJ-1208(The Blocks Problems)

    题目链接: POJ - 1028 notice : Any command in which a = b or in which a and b are in the same stack of bl ...

  6. 优雅的使用 PhpStorm 来开发 Laravel 项目

    [目录] Prerequisites plugin installation and configuration 1 Ensure Composer is initialized 2 Install ...

  7. 自学Python第十九天-flask框架

    自学Python第十九天-flask框架 安装和引用 使用 创建和运行应用 设置应用 处理函数及路由 另一种路由注册 唯一URL和重定向行为 反向解析 响应 get 和 post 请求 ,以及其他类型 ...

  8. bpmn js 生成json_你不知道的 tsconfig.json

    在 TypeScript 开发中,tsconfig.json 是个不可或缺的配置文件,它是我们在 TS 项目中最常见的配置文件,那么你真的了解这个文件吗?它里面都有哪些优秀配置?如何配置一个合理的 t ...

  9. Web前端中级认证php,1+x 证书 Web 前端开发中级理论考试 (试卷 6 )

    1+x 证书 Web 前端开发中级理论考试 (试卷 6 ) 1+x 证书 web 前端开发中级理论考试(试卷 6 ) 官方 QQ 群 1+x 证书 Web 前端开发初级对应课程分析 http://bl ...

最新文章

  1. npm包实现发布正式和测试版
  2. spring的Aop使用问题
  3. python3 随机数 质数 素数 文件操作
  4. Remoting简介
  5. 【Python】学习笔记7-异常处理try。。except .. as e ....else
  6. set-cookie 和 cookie 的区别_Go Web 编程如何确保Cookie数据的安全传输
  7. 【kafka】kafka 生态系统 Ecosystem
  8. VS2013/2012 下无法打开 源 文件“stdafx.h”的解决方法
  9. MySQL中varchar类型字段隐式转换造成多删除数据
  10. Android使用惠普打印机,USB直连静默打印
  11. 约克大学计算机语言班,约克大学语言班申请
  12. 在Window10系统中安装Pandas并行加速库Modin的流程及效果测试
  13. 微信公众号开发笔记(二):微信分享接口实现和问题
  14. Session注销方式
  15. 2018 Android面经分享(京东,百度,陌陌,58到家等知名公司)
  16. 苹果、google、微软的那些事(iPhone)
  17. 【Python】Pathlib操作
  18. python的print用法
  19. STM32通用FLASH管理软件包——SFUD/FAL
  20. excel上传和下载

热门文章

  1. Java算法之旋转数组
  2. php写好的接口怎么返回数据库,用PHP开发app接口,连接了数据库,调试的时候正常输出,但是转为json格式返回的数据为null...
  3. 人生永无止境的意思是什么_人生追求永无止境名言
  4. 固态和机械硬盘组raid_联想G400拆机步骤(固态硬盘替换机械硬盘,机械硬盘替换光驱)...
  5. 微课|Python程序设计开发宝典(5.1.2节):可调用对象
  6. qpushbutton设置两个图标_宝马显示屏上的各种图标是啥意思,这里分享几个问的最多的!...
  7. mysql断了导致rabbitmq挂了,rabbitmq 消费线程无故中断连接
  8. nofollow标签_SEO技术动态:谷歌升级Nofollow标签的作用
  9. KMP算法经典题目--实现 strStr()
  10. 手机服务器共享信息,手机云共享服务器