django_模板继承

一.模板导入

类似与将其他html页面上的 导入到自己需要的地方即可
'类似于把其他thml页面上的布局做成了模块'
通过{% include '被导入的html文件名称' %}
可以直接实现模板的导入

二.模板的继承

类似于面向对象的继承:继承了某个页面就可以使用该页面上所有的资源
当然也可以直接拷贝 但是如果代码较多不好修改
# 解决方式
1.在需要被导入模板中 先规划出自己需要修改的区域
通过{% block content%}
	'需要修改的区域'
	{% endblock %}
2.子模板继承
通过{% extends '继承的html文件名称'%}

3.修改规划好需要修改的区域
通过{% block content %}
'直接修改内容'
{% endblock %}

4.子页面重复使用父页面的内容
通过{{ block.super}} # 还可以重复多次
'只能重复规划好的父类方式'

'模板上最少有三块区域'
css区域  内容区域  js区域
子页面也应该拥有自己独立的css js 和内容
'增加了很多的可扩展性'

粗劣的写一个模板算是

规划一个可以被继承后修改的区域根据这个html文件去继承



通过{{ block.super}}重复规划好的页面

posted @   笑舞狂歌  阅读(33)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示