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' %}">

  

posted @ 2018-09-11 20:06  北伽  阅读(258)  评论(0编辑  收藏  举报