zoukankan      html  css  js  c++  java
  • django 学习-4 模板标签

    1、第一个标签是 if 标签

    vim  learn/home.html

    <!DOCTYPE html>
    <html>
    <head>
            <title>{{title}}</title>
    </head>
    <body>
    {% if  user  %}
            <li>name: {{user.name}} <li>
    {%else%}
    用户不存在
    {%endif%}
    </body>
    </html>

    大体框架有 if else endif 组成

    if如果条件为真就执行其中内容,为假则执行else中内容

    if 可以进行布尔运算和关系运算,比如像等于、不等之类的;还可以进行in运算

    还有就是要注意:if 中 不能讲and 和or 同时使用;再就是if 后不能跟花括号

    2、第二个标签为循环标签 for

    <!DOCTYPE html>
    <html>
    <head>
            <title>{{title}}</title>
    </head>
    <body>
    {%for book in book_list%}

    <li>{{book}}<li>
    {%endfor%}
    </body>
    </html>
    大体框架是 for   endfor

    {%for k in user%}
    <li>{{k}}<li>
    {%endfor%}
    也可以用字典,将字典的内容遍历出来

    {%for k,v in user.items%}
    <li>{{k}}{{v}}<li>
    {%endfor%}
    这样是调用了方法

    <li>{{forloop.counter}}、{{k}}{{v}}<li>

    使用for自身一身属性,加序号

  • 相关阅读:
    每周总结03
    Servlet2
    每周总结02
    周总结4
    河北省重大需求征集系统每日进度6
    周总结3
    hadoop命令
    复习uml
    周总结2
    河北省重大需求征集系统每日进度5
  • 原文地址:https://www.cnblogs.com/Icanflyssj/p/5127350.html
Copyright © 2011-2022 走看看