• Django之公版母版的设置


    1.模板导入

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

    2.母版导入

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

    #总结:

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

  • 相关阅读:
    三阶魔方公式
    XML解析GData、XMLParser
    xib_cell布局适配高度
    SizeClass
    Storyboard界面传值
    Masonry(第三方库)的使—代码实现屏幕适配
    UITableView
    AFNetworking网上加载数据及JSON解析
    UICollectionView
    OC面向对象-多态
  • 原文地址:https://www.cnblogs.com/gukai/p/10772296.html
Copyright © 2020-2023  润新知