django里面的html模板语言

一、模板语言

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开始。

django里面的html模板语言

(2) if 语句

{% if 条件  %}

{% elif 条件 %}

{% else %}

{%endif%}

关系比较操作符:

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

not  and  or

相关推荐