Python3之Django Web框架模板继承篇

本文介绍了一种在Web开发中减少冗余代码的方法——通过创建基模板并利用子模板继承基模板来实现页面元素的复用。这种方法能够有效提高开发效率,简化代码维护。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

作用:防止大量冗余重复代码

步骤:

1.当然是先创建项目和应用啦;

2.在templates中创建一个基板,可以叫base.html,把所有需要的复用的页面代码写上,需要填充的部分写入代码:

{% block content %}
{% endblock content %}

3.然后创建一个index.html,继承base.html,在该页面写上:

{% extends ‘base.html’ %}
这表示继承自基板。

4.在index.html中写入要填充的内容:

{% block content %}
    {{block super}}
{% block %}

5.交给浏览器渲染即可。

注意:

#内部有内容就会被替换,没有内容会被填充,想要追加内容需要使用{{block.super}}
{% block content %}
......
{% endblock content %}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值