Django-4

母版和继承:

优点:将多个共用的部分提取出来,减少代码的复用率

使用步骤:

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 静态文件的路径%}'>

此方法解决了,不同的人的不同命名习惯带来的路径找不到的问题

猜你喜欢

转载自www.cnblogs.com/FlowerNotGiveYou/p/11417400.html
今日推荐