如何理解django中板的继承及包含

技术如何理解django中板的继承及包含如何理解django中板的继承及包含,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。模板的继承应用场景,比如一个网站的

如何理解django中板的继承和包容,相信很多没有经验的人对此无能为力。因此,本文总结了出现问题的原因和解决方法,希望大家可以通过这篇文章来解决这个问题。

模板继承的应用场景,比如一个网站的财经新闻页面结构是顶、文、底三块,娱乐新闻的页面结构和财经新闻一样,只是中间文字的内容不同,所以这就需要模板继承。

使用模板继承的方法,先写一个基础模板[base_html],然后其他模板继承基础模板的结构,最后重写基础模板中的块。这样做的好处是代码可以重用,维护得很好,代码量可以减少。

如下图,先写base.html的基本页面结构,然后继承其他页面上带有{%extends '基本模板路径' %}的基本模板的结构,最后重写基本模板中的块内容。

如何理解django中板的继承及包含

如何理解django中板的继承及包含

模板包含应用场景。例如,每个页面都将使用导航栏。你可以先写一个导航页面,然后把你的导航栏包含在其他页面上,相当于一个完整的副本。不能在已使用的页面上修改包含页面的内容。

下图:

如何理解django中板的继承及包含

看完以上内容,你知道如何理解django board的继承和包含吗?如果您想学习更多技能或了解更多相关内容,请关注行业资讯频道。感谢阅读!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/39955.html

(0)

相关推荐

  • nebulagraph存储什么数据(nebula graph)

    技术图数据库Nebula Graph访问控制实现原理是什么这期内容当中小编将会给大家带来有关图数据库Nebula Graph访问控制实现原理是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有

    攻略 2021年12月18日
  • 相似图像搜索插件imgsmlr性能测试与优化方法是什么

    技术相似图像搜索插件imgsmlr性能测试与优化方法是什么这篇文章主要讲解了“相似图像搜索插件imgsmlr性能测试与优化方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究

    攻略 2021年11月10日
  • 如何打麻将,想要打麻将稳赢,有什么技巧

    技术如何打麻将,想要打麻将稳赢,有什么技巧打麻将人人都想赢,为此很多麻友背口诀网络上操练,但是效果不明显。更有的朋友十多年的麻龄也是输多赢少不得要领如何打麻将!今天我谈谈打麻将取胜的几个重点要领!■精湛的记牌能力。所有的

    生活 2021年10月23日
  • apacheflink零基础系列教程(flink脱离hadoop使用)

    技术如何在Apache Flink中使用RocksDB状态后端如何在Apache Flink中使用RocksDB状态后端,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简

    攻略 2021年12月23日
  • who后面的动词用什么形式,who做主语谓语动词用什么形式

    技术who后面的动词用什么形式,who做主语谓语动词用什么形式who作主语时,谓语可以是单数,也可以是复数。 who可以指单数,也可以指复数。所以,who 作主语时,谓语可以是单数,也可以是复数。如who does it

    生活 2021年10月25日
  • python循环语句(python循环语句的运用)

    技术Python循环语句怎么用小编给大家分享一下Python循环语句怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!什么是循环呢?简单理解

    攻略 2021年12月19日