三、django网页继承

PS:如果遇到编码格式不对,把内容复制下来,把文件删除再重新创建一个新的文件,把内容拷贝回去,就可以了。

1、创建一个基础html页面

  1、创建一个base.html,将网页的页头页脚,以及每个页面都用到的东西,都放进这个html中

  2、在中间放内容的地方写上下面两行代码,表示这个块是可以加内容的
  {% block content %}
  {% endblock %}


  3、在写css、js的地方放上代码,这样就可以在继承的html中写入新的js、css
  {% block css %}
  {% endblock %}

  {% block js %}
  {% endblock %}

2、在如index.html的页面中继承base.html
  1、删除index.html中与base.html中重合的部分
  2、在最前面加上代码 {% extends 'base.html' %}
  3、并将内容用 {% block content %} {% endblock %} 包括起来

原文地址:https://www.cnblogs.com/yanyan-/p/11725867.html