Django的模板语言:
1.目前已经学过的模板语言:
2,模板语言总结:
常用语法
只需要记两种特殊符号:
{
{ }}和 {% %}变量相关的用{
{}},逻辑相关的用{%%}。变量
在Django的模板语言中按此语法使用:{
{ 变量名 }}。当模版引擎遇到一个变量,它将计算这个变量,然后用结果替换掉它本身。 变量的命名包括任何字母数字以及下划线 ("_")的组合。 变量名称中不能有空格或标点符号。
点(.)在模板语言中有特殊的含义。当模版系统遇到点("."),它将以这样的顺序查询:
字典查询(Dictionary lookup)
属性或方法查询(Attribute or method lookup)数字索引查询(Numeric index lookup)注意事项:
-
- 如果计算结果的值是可调用的,它将被无参数的调用。 调用的结果将成为模版的值。
- 如果使用的变量不存在, 模版系统将插入 string_if_invalid 选项的值, 它被默认设置为'' (空字符串) 。