更新时间:2022-08-17 23:06:25
转载:https://blog.csdn.net/zhouheng2018/article/details/70194805
{{ var_name }}
{% load staticfiles %}
{{ ship_date|date:"Fj,Y"}}
ship_date
变量传给data过滤器,data过滤器通过使用Fj,Y
这几个参数来格式化数据。|
代表类似Unix命令中的管道操作。{% if %}
{% ifequal %}
和{% ifnotequal %}
{% for %}
用来循环一个list,还可以使用reserved关键字来进行倒序遍历,一般可以用if语句来西先判断一下列表是否为空,在进行遍历;还可以使用empty关键字来进行为空时候的跳转。
**for标签中可以使用forloop
forloop.counter: 当前循环计数,从1开始
forloop.counter0: 当前循环计数,从0开始
forloop.recounter: 当前循环倒数计数,从列表长度开始
forloop.recounter0: 当前循环倒数计数,从列表长度减1开始,标准
forloop.first: bool值,判断是不是循环的第一个元素
forloop.last: bool值,判断是不是循环的最后一个元素
forloop.parentloop: 用在嵌套循环中,得到parent循环的引用,然后可以使用以上参数
{% cycle %}
{# #}
单行注释,{% comment %}
多行注释{% csrf_token %}
{% debug %}
{% filter %}
{{% autoescape off %}}
{{ value}}
{{% endautoescape %}}
{% firstof %}
{% load %}
{% now %}
{% spaceless %}
{% url %}
{% verbatim %}
{% with %}
{{ value|add:"2" }} # 空格不要乱加
{{ value|cut:" " }}
{{ value|safe }}
{{ some_list|slice:":2" }}
{{ value|truncatechars:5 }}