• Django之公版母版的设置


    1.模板导入

    前提:多个页面有一个相同的页面板块(多个有样式标签的集合体)
    如何运用:可以将多个样式标签的集合进行封装,对外提供板块的名字(接口),在有该板块的页面中直接导入即可
    语法:{% include '板块页面的路径' %}

    2.母版导入

    前提:多个页面的多个板块相同或相似,只有少部分板块是自己独有的,将共有的部分全部提出封装,包含了页面大部分版块结构,所以我们称呼其为 母版
    如何运用:
    1. 先封装母版:大部分版块相同或相似的base.html,在特点的位置留出响应的block接口
    2. 每个需要运用母版页面的页面来继承母版 {% extends '母版页面的路径' %}
    3. 在自己页面中的任意位置书写block中自身独有的页面内容 {{% block block名 %} ... {% endblock %}}
    4. 如果需要继承母版block中原有的内容,使用 {{ block.super }} 来获取

    #总结:

    主要的用处就是: 因为有大量的HTML是重复的,为了避免这些重复, 可以吧一个完整的HTML页面进行拆分,打包成好几个模块,让他们拼接起来,就可以形成一个完整的页面

  • 相关阅读:
    linux部署tomcat服务器
    如何设计功能测试
    sql语句字符串型日期转化为数字类型
    关于软件测试的基础知识
    关于数据库的一些基本知识
    py,先导,--L
    selenium,常用网站
    maven,使用
    移动自动化,appium,java--L
    接口,自动化,java--L
  • 原文地址:https://www.cnblogs.com/gukai/p/10772296.html
Copyright © 2020-2023  润新知