首页 > 其他 > 详细

django 学习-4 模板标签

时间:2016-01-13 15:56:31      阅读:183      评论:0      收藏:0      [点我收藏+]

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自身一身属性,加序号

django 学习-4 模板标签

原文:http://www.cnblogs.com/Icanflyssj/p/5127350.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!