结构标签
extends :
- 可以用来继承,继承html
- 可以获取父模版中的所有结构
block
- 块
- 用来规划我们的布局
- 首次出现,就是规划好布局
- 第二次出现,代表填充以前的规划
- 第三次,也是代表填充以前的规划,默认动作是覆盖,
- 如果不想覆盖 {{ block.super }}继承父类
- 这样就实现了增量式操作
include
- 包含
- 可以将页面作为一部分,嵌入到其他页面当中去
include + block
- 由零散聚合为一个
- 三个标签可以混合使用
- 能用block+entends搞定,就不要用include
- 如果我们继承自一个父模版,子模版自己直接重写页面结构不会生效
静态资源
-
写了静态文件,不要忘记在“设置”中添加
-
os.path.join(BASE_DIR, "static"), ] ```
-
在模版中使用
-
`先加载静态资源{% load static %} 然后使用{% static ‘xxx’ %} xxx相对路径
-
坑: debug模式可以使用`