Django模板语言的基本写法:
1、变量Variables的基本用法:
{
{变量}}
两个大括号将变量括起来
2、过滤
{
{变量 | 过滤方法1 | 过滤方法2}}
将过滤方法前边加竖线与其他隔开,可以连续过滤
例:{
{a|truncatewords:30}} 变量的前30个单词
注意:过滤参数有空格的话,参数要用引号隔开
3、语句的用法
{% 语句 %}
大括号加百分号,将语句括起来
如:if ,for等语句
4、定义区块,用于调用时填充
{% block 所在标签名 %}{% endblock %}
注意:block单词前后都要有空格,
所在标签名:title、content等
5、引入其他模板
{% extends “被引入模板的完整路径”%}
注意:extends单词前后都有空格,
"被引入模板的完整路径"要用引号括起来
"被引入模板的完整路径"是teplates之后的完整路径
比如:{% extends “blog/post/base.html”%}
6、往引入的模板,之前预留的区块中,填充内容
{% block title%}填充内容{%endblock%}