Django之Html标签学习笔记
2014-12-16 16:26
351 查看
在Django的Html模板里面,可以使用 {% ifequal string1 string2 %}来判断两个值是否相等,但ifequal只支持:模板变量、字符串、整数和小数几种类型的比较,不支持其它。
下面为正确的使用方法:
{% ifequal variable 1 %}
{% ifequal variable 1.23 %}
{% ifequal variable 'foo' %}
{% ifequal variable "foo" %}
下面为错误的使用方法,不支持字典、列表、布尔等类型的比较,若要判断真假,可直接使用 {% if %}:
{% ifequal variable True %}
{% ifequal variable [1, 2, 3] %}
{% ifequal variable {'key': 'value'} %}
当然,跟{% if %}一样, {% ifequal %}也支持 {% else %} ,并且也需要 {% endifequal %}来标识结束。
同样,也有 {% ifnotequal %}
下面为正确的使用方法:
{% ifequal variable 1 %}
{% ifequal variable 1.23 %}
{% ifequal variable 'foo' %}
{% ifequal variable "foo" %}
下面为错误的使用方法,不支持字典、列表、布尔等类型的比较,若要判断真假,可直接使用 {% if %}:
{% ifequal variable True %}
{% ifequal variable [1, 2, 3] %}
{% ifequal variable {'key': 'value'} %}
当然,跟{% if %}一样, {% ifequal %}也支持 {% else %} ,并且也需要 {% endifequal %}来标识结束。
同样,也有 {% ifnotequal %}
相关文章推荐
- HTML 5 学习笔记之 canvas 标签
- Struts学习笔记之HTML标签库
- html学习笔记之meta 标签介绍
- HTML+CSS基础课程学习笔记-第二章 HTML标签
- HTML学习笔记-----简单文本标签举例
- ASP.NET学习笔记三之HTML标签&元素&属性&标题
- html 标签学习笔记
- HTML学习笔记(2)--文本格式标签
- (x)html+javascript学习笔记-[select标签]
- PHP学习笔记之strip_tags() 函数剥去 HTML、XML 以及 PHP 的标签
- Struts学习笔记: Html标签库学习(Html基本标签)
- Struts学习笔记之HTML标签库
- html 学习笔记----基本标签
- .net 初学者。学习笔记 [html的<select>下拉标签option赋值]
- HTML学习笔记(3)--链接、图像标签
- 菜鸟的jquery学习笔记,jquery添加删除html标签属性:2011-12-19
- Struts学习笔记: Html标签库学习(Form标签)
- HTML 5 学习笔记之 常用标签简介
- HTML学习笔记----框架标签
- html+css学习笔记 2[标签]