Django模板的继承
一、extend
1.extend继承模板
2.一个文件中只能继承一个模板
3.extend继承模板中的所有内容,模板的内容包括:html的head和body
,eg:
二、block
如果需要重写请用block关键字
1.block关键字是定义父模板中哪些内容需要重新,定义block块时,必须给block块命名
2.在子模板中,子模板会根据blcok的块名重写父文件中定义的block块部分
3.在子文件中如果使用block块名,子文件默认继承父文件中的block中的内容
三.include
include关键字是让子文件的继承局部的内容,父文件只需要写一个公用的模板
1.include继承的父文件内容只是body中的具体某个或者多个标签。
2.在一个文件中可以有多了include,但是只能有一个extend
eg:
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步