django-模板文件继承
Posted chenlulu1122
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django-模板文件继承相关的知识,希望对你有一定的参考价值。
#模板文件继承
模板的继承 继承静态页面元素 服务器端的动态内容无法继承
在父模板中定义,可以在子模板中覆盖
{% block block_name %}
定义模板块,此模板块可以被子模板重新定义的同名块覆盖
{% endblock block_name %}
子模板继承语法标签:
{% extends ‘父模板名称‘ %}
比如:{% extends ‘base.html‘ %}
`
子模板 重写父模板中的内容块
{% block block_name %}
子模板块用来覆盖父模板中 block_name 块的内容
{% endblock block_name %}
重写的覆盖规则
- 不重写,将按照父模板的效果显示
- 重写,则按照重写效果显示
注意
- 模板继承时,服务器端的动态内容无法继承
- flask里面重写父模板后,可以通过{{super()}}调用,同时显示父/子模板内容
以上是关于django-模板文件继承的主要内容,如果未能解决你的问题,请参考以下文章