Django模板相关
Posted 磕伴
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django模板相关相关的知识,希望对你有一定的参考价值。
1.母版
想象一个举着火炬的手,除了火炬这个手还能举棒球棍、举雷神之锤、举拖拉机钥匙等等,举得东西不同给人整体感觉就不同。
母版就相当于这个手(实际为一个html文件),其他相关的html文件就相当于这个手举起来的东西,用特定的方式都能与这个手结合成不同风景
方法:
在母版里面(假设母版文件名为test.html)
内容A {% block xx %} {% endblock %} 内容B
在想用到这个母版的HTML里面(需要先引用母版,再使用) 配置模板位置
{% extends \'one_test.html\' %} {% block xx %} 内容C {% endblock %}
然后这个HTML里面的数据就相当于下面(内容C替换掉test.html里面的{%block xx%} {%endblock%})
内容A
内容C
内容B
一般会同时搞3个这样的母版在一起,除了上面的还有两个分别为css、js(分门别类,就是名字变一变而已)
2.include插入(引入别的html)
{% include \'one_test.html\' %}
3.循环语句&判断语句
4.注释 {# 需要注释掉的内容 #}
5.点(.)在模板语言中有特殊的含义
6.Filters过滤器 {{ value|filter_name:参数 }}
7.csrf
以上是关于Django模板相关的主要内容,如果未能解决你的问题,请参考以下文章