母版
1.母版
1.什么情况下使用母版?
当多个页面中大部分内容都一样的时候,可以把相同部分提取出来,放到一个单独的母版文件中
2.使用
1.在母版中定义需要被替换的block
2.在子页面中
1.先继承母版 -->{% extends '母版.html' %}
2.定义block
{% block page-main%}
{% endblock page-main %}
3.通常的用法
1. {% block page-css %}
2.{% block page-js %}
2.组件
1.是什么时候使用组件
页面上相对独立的某个部分可以单独拿出来放到一个单独的html文件中
2.如何使用?
1.{% inclue '组件.html' %}
3.静态文件相关
1.为什么要使用?
1.把静态文件的路径改成动态拼接的,避免在HTML页面中硬编码静态文件的导入路劲
2.如何使用?
1.{% load static %} {% static 'css/xx.css '%}
2.{% load get_static_prefix %} {% get_static_prefix %}css/xx.css
4.自定义的tag
1.自定义tag比自定义filter功能更强大一点
{% wrc 1 2 %}