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

      

  • 相关阅读:
    URL
    VI,CI,UI
    ubuntu优化使用
    Django入门之自定义页面
    python3 连接SQLserver
    Python3 捕捉异常
    python3 异常处理
    Django入门
    较大型站立会议(交付前两天)--张永组-2014-04-15
    站立会议-2014-04-14
  • 原文地址:https://www.cnblogs.com/chunqiuyu/p/9915688.html
Copyright © 2011-2022 走看看