templete inheritance
1. include 法宝
- 提取公共部分代码放入特定的一个html文件中
- 用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 © 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%}
同理,修改以下代码,可以得到
- include 的使用
- 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相关推荐
- Python编程基础:第四十三节 多继承Multiple Inheritance
第四十三节 多继承Multiple Inheritance 前言 实践 前言 多继承是指一个子类可以拥有多个父类,其所有父类的属性和方法都能被其调用.其中多个父类之间用逗号隔开. 实践 我们先定义两个 ...
- Python编程基础:第四十二节 多重继承Multi Level Inheritance
第四十二节 多重继承Multi Level Inheritance 前言 实践 前言 我们之前已经讲过继承的相关知识,当一个类是另一个类的父类,而此时这里的子类又是另一个类的父类,那此时就涉及多重继承 ...
- Python编程基础:第四十一节 继承Inheritance
第四十一节 继承Inheritance 前言 实践 前言 我们这一节一起来学习类的继承,这里需要首先学习两个概念:父类和子类.我们可以这么想,当定义好一个类以后,我们又有一个新的类,这个新的类需要用到 ...
- Classical Inheritance in JavaScript
Douglas Crockford www.crockford.com 翻译:ThoughtScript 原文链接 http://javascript.crockford.com/inhe ...
- C++ 性能剖析 (四):Inheritance 对性能的影响
(这个editor今天有毛病,把我的format全搞乱了,抱歉!) Inheritance 是OOP 的一个重要特征.虽然业界有许多同行不喜欢inheritance,但是正确地使用inheritanc ...
- inheritance中文Java语言_3.3Java语言面向对象的封装(Encapsulation)、继承(Inheritance)、多态(polymorphic)...
封装(Encapsulation) 封装是处理对象的一个重要概念,从形式上看,封装将数据和行为组合在一个包里面,并对对象的使用者隐藏具体的实现方式,对象的数据称为实例字段(instance field ...
- Java基础-面向对象第二特征之继承(Inheritance)
Java基础-面向对象第二特征之继承(Inheritance) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.继承的概述 在现实生活中,继承一般指的是子女继承父辈的财产.在程序 ...
- 一张图看懂CSS cascade, specific, importance, inheritance
http://www.w3.org/TR/CSS21/cascade.html#inheritance http://www.w3.org/TR/CSS21/cascade.html#cascade ...
- Javascript 原型和继承(Prototypes and Inheritance)
Javascript 原型和继承(Prototypes and Inheritance) 收藏 前面我们看到了如何使用 constructor 来初始化对象.如果这样做,那么每一个创建的新对象都会对 ...
最新文章
- c mysql安装教程 pdf_MySQL下载安装、配置与使用教程详细版(win7x64)
- B/S开发框架Web安全问题及防范规范之挂马和WebShell
- 90 后篮球运动员成功转型 iOS 开发,过程超刺激
- java推送微信消息换行_5行代码实现微信小程序模版消息推送 (含推送后台和小程序源码)...
- mysql explain索引_mysql 索引+explain
- 第三个Sprint冲刺事后诸葛亮报告
- [转]安装 phpmyadmin 无法载入 mcrypt 扩展 Mcrypt库安装
- 解决VM虚拟机鼠标闪烁的问题
- 新浪新闻动态网页爬取+热点词云分析
- 如何设置路由器的中继模式-机器人局域网组网攻略
- VOA Special English Facebook Stock Goes on Sale (中英文对照)
- 2019年Java春招汇总,技术类校招社招千道面试题,几百份大厂面经(附答案+考点)...
- 未来20年内,无人驾驶将颠覆这33大行业
- 中国Top20天使投资机构和中国Top20VC投资机构
- C版iPhone4也给国产旗舰手机带来机会
- 今日头条用户文章标题及详情页爬取
- Node.js使用jsrsasign实现SHA256withRSA加密算法
- 中国科幻扛鼎之作,原来真的不止刘慈欣
- 工业企业数字化转型--设备管理运维系统
- 项目经理必备——软件报价
热门文章
- c++算法基础必刷题目——贪心+公式推导
- CodeWar打怪升级-Python篇
- caffe ubuntu16.04 cuda8.0 cudnnv4
- 近期所读英文论文统计
- 从自助到共享,移动物联卡共享洗衣机这阵风口能吹多久?
- C++ 加 EasyX简易绘图实例
- 2013中国城市养生指数排行出炉啦!桂林排名第7
- JAVA打开方式不对怎么搞_.jar文件打开方式没有Java(TM) Platform SE binary怎么办?
- 【读书】六神磊磊读唐诗
- 小程序源码:聊天斗图微信表情包-多玩法安装简单