母版

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 %}

原文地址:https://www.cnblogs.com/lijinming110/p/9909948.html