欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Python3之Django Web框架模板继承篇

程序员文章站 2022-07-03 23:19:56
...

作用:防止大量冗余重复代码

步骤:

1.当然是先创建项目和应用啦;

2.在templates中创建一个基板,可以叫base.html,把所有需要的复用的页面代码写上,需要填充的部分写入代码:

{% block content %}
{% endblock content %}

3.然后创建一个index.html,继承base.html,在该页面写上:

{% extends ‘base.html’ %}
这表示继承自基板。

4.在index.html中写入要填充的内容:

{% block content %}
    {{block super}}
{% block %}

5.交给浏览器渲染即可。

注意:

#内部有内容就会被替换,没有内容会被填充,想要追加内容需要使用{{block.super}}
{% block content %}
......
{% endblock content %}