django-模板文件继承

#模板文件继承
模板的继承 继承静态页面元素 服务器端的动态内容无法继承
在父模板中定义,可以在子模板中覆盖
{% block block_name %}
定义模板块,此模板块可以被子模板重新定义的同名块覆盖
{% endblock block_name %}

子模板继承语法标签:
{% extends '父模板名称' %}
比如:{% extends 'base.html' %}
`
子模板 重写父模板中的内容块
{% block block_name %}
子模板块用来覆盖父模板中 block_name 块的内容
{% endblock block_name %}

重写的覆盖规则
- 不重写,将按照父模板的效果显示
- 重写,则按照重写效果显示
注意
- 模板继承时,服务器端的动态内容无法继承
- flask里面重写父模板后,可以通过{{super()}}调用,同时显示父/子模板内容

猜你喜欢

转载自www.cnblogs.com/chenlulu1122/p/11907720.html
今日推荐