Django建议继承和使用,秘密原来是这样的!
1。什么是模板继承?
通常一些网站页面有一些常见的布局,如导航栏、侧边栏和页脚。如果将这些公共部分提取出来放在一个单独的页面中,则该html页面用于继承其他页面,因此称为父版本,继承父版本的页面称为子版本。同一父版本可以被多个子版本继承。 ? 、导航和联系方式保持不变。
1)思路说明:
首先我们将首页作为父版本,另外两个页面作为子版本。
其次,您通常可以在父页面的 HTML 中编写不需要修改的内容代码。对于子页面需要更改的部分,需要添加;
{% block 模块名称%}
内容
{% endblock %}
第三,在子版本页面,删除源代码,写入父版本继承语句:{% extends "parent文件名 HTML 版本"%}
2) 路由设置
3) 视图设置
4) 模板设置
① 主页模板设置
由于我们设置了标题随页面变化,所以我们需要添加block块
中间部分,由于我们将导航和联系人设置为不可变,所以我们可以简单地正常编写代码,将block块添加到可变部分
②电脑数字设置页面
③ 家电页面设置
5)最终呈现效果
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。