码迷,mamicode.com
首页 > 编程语言 > 详细

django里面的html模板语言

时间:2020-06-07 11:18:10      阅读:59      评论:0      收藏:0      [点我收藏+]

标签:article   html   code   必须   and   ges   items   com   划线   

一、模板语言

DTL.(Django Template Language)简称: 模板语言

1、模板变量
格式:{{变量名}}
变量名由数字,字母,下划线组成,不能以下划线开头
. 用于访问变量里面的属性
如:
{{chen.name}}:将chen当成一个对象,把name当成属性或方法,信息取值
如在列表取值:
{{chen.0}}:相当于取值列表chen[0]值

2、模板标签
格式:{%代码段%}
(1)for循环
列表:
{%for i in 列表%}
执行内容
{%endfor%}
倒序:
{%for i in 列表 reversed %}
{%endfor%}

字典:
{% for key,value in my_dict.items %}
{{key}}:{{value}}
{%endor%}

可以通过 {{ forloop.counter }} 判断for循环执行到第几次,初始化值从1开始。

技术图片

(2) if 语句

{% if 条件  %}

{% elif 条件 %}

{% else %}

{%endif%}

关系比较操作符:

<  >  >=  <=  ==  !=  (进行比较时,操作符两边必须是空格)

not  and  or

 

django里面的html模板语言

标签:article   html   code   必须   and   ges   items   com   划线   

原文地址:https://www.cnblogs.com/chenxiaozan/p/13059281.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!