python(Django之html模板继承)
2017-12-13 18:47
507 查看
Django之html模板继承简单案例
1 构建母板,确定不变内容和可变内容
2 构建子板,对可变内容进行填充
结果:
命名为base.html,这个页面主要放公用部分的代码,各个子页面都可以继承这个页面的样式。
{% block title %}首页{% endblock %}
{% block js %} {% endblock %}
{% block css %} {% endblock %}
{% block content %}{% endblock %}
②. 编写各个子模板。
如下所示,{% extends ‘base.html’ %}作为基础模板,必须放在第一行才可以识别。
{% block %}这个标签,告诉模板引擎,子模板可以重载这些
{% include %}允许模板中包含其他模板。
注意css和js等静态文件,是和html不同的识别方式。
{% extends ‘base.html’ %}
{% block title %}
{% endblock %}
{% block js %}
{% endblock %}
{% block css %}
{% endblock %}
{% block content %}
{% include ‘taskApp/cjjdglContent.html’ %}
{% endblock %}
这种方式用起来,不仅改起来便捷,代码量也显然减少了不少。
1 构建母板,确定不变内容和可变内容
2 构建子板,对可变内容进行填充
结果:
Django下静态模板的继承对应模页面样式
①. 定义一个基础模板,该框架之后由子模板继承。命名为base.html,这个页面主要放公用部分的代码,各个子页面都可以继承这个页面的样式。
{% block title %}首页{% endblock %}
{% block js %} {% endblock %}
{% block css %} {% endblock %}
{% block content %}{% endblock %}
②. 编写各个子模板。
如下所示,{% extends ‘base.html’ %}作为基础模板,必须放在第一行才可以识别。
{% block %}这个标签,告诉模板引擎,子模板可以重载这些
{% include %}允许模板中包含其他模板。
注意css和js等静态文件,是和html不同的识别方式。
{% extends ‘base.html’ %}
{% block title %}
{% endblock %}
{% block js %}
{% endblock %}
{% block css %}
{% endblock %}
{% block content %}
{% include ‘taskApp/cjjdglContent.html’ %}
{% endblock %}
这种方式用起来,不仅改起来便捷,代码量也显然减少了不少。
相关文章推荐
- python(Django之html模板继承)
- Django(4)html模板继承、模板导入、分页实现
- [Dynamic Language] Python Django: 模板引擎(4)在视图中使用模板和模板继承
- Django之html-模板继承
- Python3之Django Web框架模板继承篇
- HTML 模板继承
- Django-模板继承、包含和静态文件配置
- 第三百八十六节,Django+Xadmin打造上线标准的在线教育平台—HTML母版继承
- python Django模板的使用方法
- Django下静态模板的继承
- Python中list里的中文输出到html模板里的问题解决
- django自定义模板过滤器时间戳实例(python)
- 【PythonDjango后台实例 第五章】Bootstrap3 在HTML页面中显示调用本地时间并动态显示
- pythonWeb -- Django开发-模板 自带的模板哦
- django页面模板继承
- django 模板html自动转义符号和处理字符串在序列中自动加u
- Django模板应用实例templates\hello.html
- django python html css js
- django中模板的html自动转意方法
- Django之模板继承与ajax使用错误处理~