Django模板的继承

一、extend

1.extend继承模板

2.一个文件中只能继承一个模板

3.extend继承模板中的所有内容,模板的内容包括:html的head和body

,eg:

二、block

如果需要重写请用block关键字

1.block关键字是定义父模板中哪些内容需要重新,定义block块时,必须给block块命名

2.在子模板中,子模板会根据blcok的块名重写父文件中定义的block块部分

3.在子文件中如果使用block块名,子文件默认继承父文件中的block中的内容

三.include

include关键字是让子文件的继承局部的内容,父文件只需要写一个公用的模板

1.include继承的父文件内容只是body中的具体某个或者多个标签。

2.在一个文件中可以有多了include,但是只能有一个extend

eg:

 

posted @ 2016-10-27 13:50  帅丶高高  阅读(2218)  评论(0编辑  收藏  举报