Code前端首页关于Code前端联系我们

Django建议继承和使用,秘密原来是这样的!

terry 2年前 (2023-09-24) 阅读数 56 #后端开发

1。什么是模板继承?

通常一些网站页面有一些常见的布局,如导航栏、侧边栏和页脚。如果将这些公共部分提取出来放在一个单独的页面中,则该html页面用于继承其他页面,因此称为父版本,继承父版本的页面称为子版本。同一父版本可以被多个子版本继承。 ? 、导航和联系方式保持不变。

1)思路说明:

首先我们将首页作为父版本,另外两个页面作为子版本。

其次,您通常可以在父页面的 HTML 中编写不需要修改的内容代码。对于子页面需要更改的部分,需要添加;

{% block 模块名称%}

内容

{% endblock %}

第三,在子版本页面,删除源代码,写入父版本继承语句:{% extends "parent文件名 HTML 版本"%}

2) 路由设置

django模板继承与使用,秘诀原来是这样!

3) 视图设置

django模板继承与使用,秘诀原来是这样!

4) 模板设置

① 主页模板设置

由于我们设置了标题随页面变化,所以我们需要添加block块

django模板继承与使用,秘诀原来是这样!

中间部分,由于我们将导航和联系人设置为不可变,所以我们可以简单地正常编写代码,将block块添加到可变部分

django模板继承与使用,秘诀原来是这样!

②电脑数字设置页面

django模板继承与使用,秘诀原来是这样!

③ 家电页面设置

django模板继承与使用,秘诀原来是这样!

5)最终呈现效果

django模板继承与使用,秘诀原来是这样!

django模板继承与使用,秘诀原来是这样!

django模板继承与使用,秘诀原来是这样!

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门