1. include 法宝

  1. 提取公共部分代码放入特定的一个html文件中
  2. 用include标记来引入重复的文件的部分
//views.py
from django.shortcuts import renderfrom django.http import HttpResponse
from django.template import loader,Context# Create your views here.def base(request):t=loader.get_template("base.html")return HttpResponse(t.render({}))
//urls.py
from django.contrib import admin
from django.urls import path
from third_app import viewsurlpatterns = [path("admin/", admin.site.urls),path("base/",views.base),
]

然后再third_app下建立一个templates的包,在包中建立copyright.html和base.html

<p align="center">Copyright &copy 2022,Power by Django</p>
{% include 'copyright.html' %}

2. django 模板的继承

1. {% extends "***.html" %}
2. {% block var_name %}***{% endblock %}

可以变的内容通过以下方式进行修改

//home.html
{% extends 'base.html' %}{% block title %} home page {% endblock %}{% block content %}
<p align="center"> hello this is home page !</p>{% endblock%}

同理,修改以下代码,可以得到


  1. include 的使用
  2. django模板继承方法

http://www.taodudu.cc/news/show-3878351.html

相关文章:

  • idea 快速生成注释快捷键,无需配置live templete
  • dhc-templete 脚手架
  • 动态模板templete
  • node-red templete节点设置地图
  • 微信小程序中templete的使用
  • myeclipse templete
  • vue学习笔记1——v-if和templete 条件渲染 使用 key 控制元素的可重用
  • 关于设计模式的讨论(5)——模版模式(Templete)
  • Standard Templete Library —— Containers
  • GridView动态添加Templete项
  • 设计模式-templete method
  • 学习使用templete.js
  • Django templete学习
  • templete模板each循环和if用法
  • go text/templete模板
  • 模板模式(templete)
  • 在vue的templete中使用js方法时踩坑
  • C++基础|templete
  • vue-admin-templete连接后台 + 更改权限
  • c++ templete
  • templete
  • 生成Xcode templete,自动化注入工程配置
  • Uncaught (in promise) undefined
  • uncaught referenceerror cryptojs is not defined
  • Uncaught ReferenceError vue is not defined
  • uncaught error during route navigation
  • Uncaught TypeError: Cannot read property 'top' of undefined
  • Uncaught buffer error
  • Uncaught ReferenceError: data is not defined
  • Uncaught SyntaxError: Invalid or unexpected token

templete inheritance相关推荐

  1. Python编程基础:第四十三节 多继承Multiple Inheritance

    第四十三节 多继承Multiple Inheritance 前言 实践 前言 多继承是指一个子类可以拥有多个父类,其所有父类的属性和方法都能被其调用.其中多个父类之间用逗号隔开. 实践 我们先定义两个 ...

  2. Python编程基础:第四十二节 多重继承Multi Level Inheritance

    第四十二节 多重继承Multi Level Inheritance 前言 实践 前言 我们之前已经讲过继承的相关知识,当一个类是另一个类的父类,而此时这里的子类又是另一个类的父类,那此时就涉及多重继承 ...

  3. Python编程基础:第四十一节 继承Inheritance

    第四十一节 继承Inheritance 前言 实践 前言 我们这一节一起来学习类的继承,这里需要首先学习两个概念:父类和子类.我们可以这么想,当定义好一个类以后,我们又有一个新的类,这个新的类需要用到 ...

  4. Classical Inheritance in JavaScript

    Douglas Crockford    www.crockford.com   翻译:ThoughtScript  原文链接 http://javascript.crockford.com/inhe ...

  5. C++ 性能剖析 (四):Inheritance 对性能的影响

    (这个editor今天有毛病,把我的format全搞乱了,抱歉!) Inheritance 是OOP 的一个重要特征.虽然业界有许多同行不喜欢inheritance,但是正确地使用inheritanc ...

  6. inheritance中文Java语言_3.3Java语言面向对象的封装(Encapsulation)、继承(Inheritance)、多态(polymorphic)...

    封装(Encapsulation) 封装是处理对象的一个重要概念,从形式上看,封装将数据和行为组合在一个包里面,并对对象的使用者隐藏具体的实现方式,对象的数据称为实例字段(instance field ...

  7. Java基础-面向对象第二特征之继承(Inheritance)

    Java基础-面向对象第二特征之继承(Inheritance) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.继承的概述 在现实生活中,继承一般指的是子女继承父辈的财产.在程序 ...

  8. 一张图看懂CSS cascade, specific, importance, inheritance

    http://www.w3.org/TR/CSS21/cascade.html#inheritance http://www.w3.org/TR/CSS21/cascade.html#cascade ...

  9. Javascript 原型和继承(Prototypes and Inheritance)

    Javascript 原型和继承(Prototypes and Inheritance) 收藏  前面我们看到了如何使用 constructor 来初始化对象.如果这样做,那么每一个创建的新对象都会对 ...

最新文章

  1. c mysql安装教程 pdf_MySQL下载安装、配置与使用教程详细版(win7x64)
  2. B/S开发框架Web安全问题及防范规范之挂马和WebShell
  3. 90 后篮球运动员成功转型 iOS 开发,过程超刺激
  4. java推送微信消息换行_5行代码实现微信小程序模版消息推送 (含推送后台和小程序源码)...
  5. mysql explain索引_mysql 索引+explain
  6. 第三个Sprint冲刺事后诸葛亮报告
  7. [转]安装 phpmyadmin 无法载入 mcrypt 扩展 Mcrypt库安装
  8. 解决VM虚拟机鼠标闪烁的问题
  9. 新浪新闻动态网页爬取+热点词云分析
  10. 如何设置路由器的中继模式-机器人局域网组网攻略
  11. VOA Special English Facebook Stock Goes on Sale (中英文对照)
  12. 2019年Java春招汇总,技术类校招社招千道面试题,几百份大厂面经(附答案+考点)...
  13. 未来20年内,无人驾驶将颠覆这33大行业
  14. 中国Top20天使投资机构和中国Top20VC投资机构
  15. C版iPhone4也给国产旗舰手机带来机会
  16. 今日头条用户文章标题及详情页爬取
  17. Node.js使用jsrsasign实现SHA256withRSA加密算法
  18. 中国科幻扛鼎之作,原来真的不止刘慈欣
  19. 工业企业数字化转型--设备管理运维系统
  20. 项目经理必备——软件报价

热门文章

  1. c++算法基础必刷题目——贪心+公式推导
  2. CodeWar打怪升级-Python篇
  3. caffe ubuntu16.04 cuda8.0 cudnnv4
  4. 近期所读英文论文统计
  5. 从自助到共享,移动物联卡共享洗衣机这阵风口能吹多久?
  6. C++ 加 EasyX简易绘图实例
  7. 2013中国城市养生指数排行出炉啦!桂林排名第7
  8. JAVA打开方式不对怎么搞_.jar文件打开方式没有Java(TM) Platform SE binary怎么办?
  9. 【读书】六神磊磊读唐诗
  10. 小程序源码:聊天斗图微信表情包-多玩法安装简单