1、block的使用
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<!-- 需要母版进行替换的.html文件 -->
{% block page-main %}
{% endblock %}
</body>
</html>
<!-- 继承母版文件.html -->
{% extends "被继承.html文件路径" %}
{% block page-main %} <!-- page-main 是要被替换的块名,可以更改 -->
内容
{% endblock %}
在 views.py 中配置路由关系,一定要指向母版文件。
2、include 的使用
<!-- 直接导入 -->
{% include '要导入的文件路径' %}
<!-- 与block嵌套使用 -->
{% block page-main %}
{% include '文件路径' %}
{% endblock %}
3、static 的使用
<!-- 导入 -->
{% load static %}
<!-- 导入后它会用settings.py文件中的 static 别名替换静态文件的路径 -->
<img src='{% static banner/banner.js %}' />
<!-- 表示 <img src='/static/banner/banner.js' /> -->