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

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

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

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

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

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

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

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

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

下图:

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

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

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

(0)

相关推荐

  • 如何理解Java通过加密技术保护源代码的方法

    技术如何理解Java通过加密技术保护源代码的方法这篇文章主要讲解了“如何理解Java通过加密技术保护源代码的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何理解Ja

    攻略 2021年10月25日
  • 如何理解MySQL SQL Profiler性能分析器

    技术如何理解MySQL SQL Profiler性能分析器这篇文章给大家介绍如何理解MySQL SQL Profiler性能分析器,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。MySQL SQL P

    攻略 2021年11月16日
  • Java学习笔记33——二维数组遍历

    技术Java学习笔记33——二维数组遍历 Java学习笔记33——二维数组遍历二维数组遍历
    /*二维数组遍历int[][] arr = {{1,2},{11,22,33},{100,200,300},{

    礼包 2021年12月1日
  • 怎么理解C++11的返回类型后置

    技术怎么理解C++11的返回类型后置这篇文章主要介绍“怎么理解C++11的返回类型后置”,在日常操作中,相信很多人在怎么理解C++11的返回类型后置问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家

    攻略 2021年11月24日
  • 牙齿英语,翻译几个有关牙齿的单词

    技术牙齿英语,翻译几个有关牙齿的单词teethn.齿牙齿英语;牙( tooth的名词复数 );齿状部份;致力于( 有难度的事);tooth的复数形式;(组织、法律等)强大有效;不顾危险(或反对等)toothn.齿;牙;齿

    生活 2021年10月22日
  • 霸王龙和其他食肉恐龙,阿根延龙和霸王龙谁厉害

    技术霸王龙和其他食肉恐龙,阿根延龙和霸王龙谁厉害题主说的应该是阿根廷龙和霸王龙谁更厉害吧霸王龙和其他食肉恐龙?虽然两种动物都是恐龙,但是它们生活的时代却差了两千多万年。那要想知道两个不是同时期的恐龙究竟谁更厉害?我们只能

    生活 2021年10月26日