django-template语法

1. for,if/else循环

    {% for user in user_info %}
        {% ifequal user.username 'qxw' %}
            <li style="background-color:orangered">username:{{user.username}},name:{{user.name}}</li>
        {% else %}
            <li style="">username:{{user.username}},name:{{user.name}}</li>
        {% endifequal %}
    {% endfor %}

2.forloop参数判断

  {% for user in user_info %}
{#        {% if forloop.counter > 2  %}#}
        {% if forloop.counter|divisibleby:"2"  %}
            <li style="background-color:orangered">username:{{user.username}},name:{{user.name}}</li>
        {% else %}
            <li style="">username:{{user.username}},name:{{user.name}}</li>
        {% endif %}
    {% endfor %}

3.继承

 {#继承#}
    {% block menu-header %}
    <li style="display: inline-block">page1</li>
    <li style="display: inline-block">page2</li>
    <li style="display: inline-block">page3</li>
    <li style="display: inline-block">page3</li>
    {% endblock %}
    <h1>welcome to jd home</h1>
    {#include 引入另一个模板    #}
    {% include "app03/registry.html" %}

文档链接:https://docs.djangoproject.com/en/1.11/topics/templates/#tags

 

posted @ 2017-06-29 09:36  DevOps_QXW  阅读(115)  评论(0)    收藏  举报