zoukankan      html  css  js  c++  java
  • tags,模板继承,组件,静态文件设置

    tags参数:

    1 forloop.counter#当前索引从1开始
    2 forloop.counter0#当前索引从0开始
    3 forloop.revcounter#当前索引倒序从1开始
    4 forloop.revcounter0#当前索引倒序从0开始
    5 forloop.first#当前循环是不是第一次循环(返回布尔值)
    6 forloop.last#当前循环是不是最后一次循环(返回布尔值)
    7 forloop.parentloop#本层循环的外层循环

    模板继承语法: 

    
    
     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4   <meta charset="UTF-8">
     5   <meta http-equiv="x-ua-compatible" content="IE=edge">
     6   <meta name="viewport" content="width=device-width, initial-scale=1">
     7   <title>Title</title>
     8   {% block page-css %}
     9   
    10   {% endblock %}
    11 </head>
    12 <body>
    13 
    14 <h1>这是母板的标题</h1>
    15 
    16 {% block page-main %}
    17 
    18 {% endblock %}
    19 <h1>母板底部内容</h1>
    20 {% block page-js %}
    21 
    22 {% endblock %}
    23 </body>
    24 </html>
    模板继承

    组件用法:可以将常用的页面内容如导航条,页尾信息等组件保存在单独的文件中,然后在需要使用的地方按如下语法导入即可。 

    {% include 'navbar.html' %}
    

     静态文件:如JS

    {% load static %}
    #{% load staticfiles %} <script src="{% static "mytest.js" %}"></script>
    <img src="{% static '1.png' %}" alt="">

    <link rel="stylesheet" href="{% static 'plugins/bootstrap-3.3.7/css/bootstrap.css' %}">

      

  • 相关阅读:
    poi隐藏列
    凯西太太的果园
    java中不可变对象深入理解
    excel添加空白行的快捷键
    如何在多个页面中,引入一个公共组件
    对后端返回的数据进行适配
    我与时间管理的故事
    在前端团队的那些日子(初见)
    我是这样做时间管理的(下)
    我是这样做时间管理的(上)
  • 原文地址:https://www.cnblogs.com/duanhaoxin/p/9629934.html
Copyright © 2011-2022 走看看