zoukankan      html  css  js  c++  java
  • 模板

    1.模板

      a.模板的查找顺序

        根据根目录下的template文件夹中寻找

        根据app的注册顺序,取每个app的template文件夹中寻找 

        应用:

          模板的替换

      b.模板的继承

      c.include引入小组件

        注意:如果模板中存在继承和include,那么模板引擎会将所有的模板拼接到一起后在进行渲染(替换)

      d.模板获取索引

        列表:users.0

        字典:users.key

      e.在模板中传递参数,自动加括号执行

    def func():
        return '999'
    
    def index(request):
        return render(request,'index.html',{"func":func})
    
    模板中:
        <h1>{{func}}</h1>
    示例代码

       f.模板中自定义函数

       g.模板中导入静态文件

    {% load staticfiles%}
    <img src="{% static '1.png' %}">  # 推荐使用
    <img src="/static/1.png">   #禁止使用
    示例代码

      补充:1.10之前的版本模板路径需要

        TEMPLATES=(os.path.join(BASE_DIR,'templates'),)

      

  • 相关阅读:
    0.Mysql优化框架
    [C]extern char **environ
    [C]Armstrong Number
    [C]struct, union的结合
    [C]enum类型
    [C]fibonacci series, recursion, time.h
    [C/JAVA]二维数组
    [C] char**, swich-case, refactoring, stdbool.h
    hardly/scarcely ... goes by without ...
    [C]随机数生成
  • 原文地址:https://www.cnblogs.com/chunqiuyu/p/9915688.html
Copyright © 2011-2022 走看看