,不需要写括号来执行,并且执行不需要传参数的方法,如果你的这个方法
需要传参数,那么模板语言不支持,不能帮你渲染
三.过滤器
在Django的模板语言中,通过使用 过滤器来改变变量的显示.
...比如使用逗号和空格去连接一个列表中的元素,如:{{ list|join:', ' }}
'|'左右没有空格没有空格没有空格
default
如果一个变量是false或者为空,使用给定的默认值...()
{{ value|date:"Y-m-d H:i:s"}}
关于时间日期的可用的参数(除了Y,m,d等等)还有很多
safe
Django的模板中在进行模板渲染的时候会对HTML标签和JS...标签比变量更复杂:一些在输出中创建文本,一些通过循环或逻辑来控制流程,一些加载其后的变量将使用到的额外信息到模板中.一些标签需要开始和结束标签(例如{% tag %} ...标签 内容 ... {% endtag...其他的任何情况下,模版继承都将无法工作,模板渲染的时候django都不知道你在干啥。
在base模版中设置越多的 {% block %} 标签越好。