Django 模板复用include

来源:互联网 发布:linux 物理内存大小 编辑:程序博客网 时间:2024/04/28 03:16

在开发中,很多页面的部分其实是一样的,比如header和footer等,我们把这部分抽离出来,单独写成子模板,然后在需要的地方引入,避免了冗余代码,同时方便维护,只要修改子模板,所有引入子模板的页面都会生效。

我在写公司官网的时候,就把header和footer抽出来了,Django的子模板很简单好用:

1.子模板:__child.html:
为了便于区分,我将子模板以 __ 为开头,表示其不会单独使用。

2.父模板:father.html:
在父模板中,使用include + 子模板文件名 引入即可使用

{% include "__children.html" %}
0 0
原创粉丝点击