模板

1.模板html

  a.模板的查找顺序app

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

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

    应用:spa

      模板的替换3d

  b.模板的继承code

  c.include引入小组件htm

    注意:若是模板中存在继承和include,那么模板引擎会将全部的模板拼接到一块儿后在进行渲染(替换)blog

  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'),)

相关文章
相关标签/搜索