django的template

概述:把模板页写成html页面,然后inlude到需要该模板的页面当中。

格式:{% include 'xxxx.html' %}

但是模板也的内容是静态固定的,所以使用这种方式就不太方面。

django使用模板继承的方式:

就像类的继承方式一样,把模板写成类的方式,子类可以去继承以及重写我们需要的模板

需要改动的地方用

<!--crumbs start-->
把它们包住

title这块使用这个方式显示不同的title:{% block title %}XXXX{% endblock %} xxxx为默认的title
每个页面也许会调用不同的css文件,所以使用{% block custom_css %}{% endblock %}

每个页面也许会调用不同的js文件,所以使用{% block custom_js %}{% endblock %}

这样就完成了base页面的配置

下面就是base页面的使用:
{% extends 'base.html'%}




posted @ 2017-10-27 20:42  onlyhold  阅读(143)  评论(0)    收藏  举报