Django模板标签
- 变量
模板语法:
view {“HTML变量名”:“views变量名”}
HTML {{ 变量名 }}
- 过滤器
模板语法:
{{ 变量名|过滤器:可选参数 }}
模板过滤器可以在变量被显示前修改它,过滤器使用管道字符
{{ name|lower }} {{ name }} 变量被过滤器lower处理后,文档大写转换文本小写
{{ my_list|first|upper }} 将my_list内容第一个元素将其转换为大写
{{ bio |truncatewords: "30" }} 过滤器的参数跟随冒号之后并且总是以双引号包含;这个将显示变量bio的前30个词
default 为变量提供一个默认值
如果views传的变量的布尔值是false,则使用指定的默认值。以下值为false 0 0.0 False 0j "" [] () set() {} None