标签:clu 找不到 文件的 ati 路径 djang block 引用 多个
母版和继承:
优点:将多个共用的部分提取出来,减少代码的复用率
使用步骤:
1.共用的html部分提取出来,放在一个base页面里面
2.在base.html页面上,通过定义block,来指定在什么地方添加新的东西
3.在具体的页面上,先继承母版{% extends ‘base.html‘%}
4.然后在block中填写指定的页面
注意事项:
1.{%extends ‘base.html‘%} 母版文件要加引号
2.{%extends ‘base.html‘%} 必须放在页面的第一行
3.可以在base.html中定义很多个block,通常我们会额外的定义一个page-css, page-js
组件:
include 在母版里面可以随便放,但是在继承里面需要在block 里面
静态文件的路径问题:
在Templates下的HTML文件中,如果要引用static下的静态文件
{% load static%}
<link rel=‘stylesheet‘ href=‘{% static 静态文件的路径%}‘>
此方法解决了,不同的人的不同命名习惯带来的路径找不到的问题
标签:clu 找不到 文件的 ati 路径 djang block 引用 多个
原文地址:https://www.cnblogs.com/FlowerNotGiveYou/p/11417400.html