当前位置:   article > 正文

Django中的template的神秘用法--继承_django templates copy

django templates copy

在正常的做网站时,我们都需要编写很多的html代码,但你会发现,你会重复很多代码,而每次,这写代码基本上都是

复制,然后粘贴,现在有两种解决方法:

          1.使用include标记来引入重复的文件的部分

          2.使用Django中的模板的继承特性

第一种:

           这种方法,只需要把不变的部分分为几个文件存储,然后分别导入就ok了,如:

header.html:

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
  2. <html lang="en">
  3. <head>

footer.html:

  1. <hr>
  2. <p>Thanks for visiting my site.</p>
  3. </body>
  4. </html>

然后在index.html中导入两个文件

content.html

  1. {% include 'header.html' %}
  2. this is some text of index
  3. {% include 'footer.html' %}


对于以上的这种做法,在其他网站技术的开发中也是这么引用,但Django提供了更好的解决方案

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/769166
推荐阅读
相关标签
  

闽ICP备14008679号