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 %}
上一篇: Python3之Django Web框架CMS总结
下一篇: 设置默认运行级别
推荐阅读
-
Web框架之Django_04 模板层了解(过滤器、标签、自定义过滤器、标签、inclusion_tag、模板的继承与导入)
-
Python Django框架介绍之模板标签及模板的继承
-
Python3之Django Web框架模型篇(二)
-
Python3之Django Web框架中间件
-
Python3之Django Web框架分页多页码处理二
-
Python3之Django Web框架视图
-
Python3 之 Django Web框架Form组件(二)
-
Python3之Django Web框架模型篇(一)
-
Python3之Django Web框架CMS总结
-
Python3之Django Web框架模板继承篇