Django--知識補充
阿新 • • 發佈:2018-03-13
轉換 變量 lte port rar django () post fun
自定義標簽或過濾器
渲染變量的方法(過濾器:修改數據或格式轉換)
{{ var | add }}
{{ var | date:"Y-m" }}
{{ var | safe }}
渲染標簽的方法
{% tag_name %}
{% for %}……{% endfor %}
{% csrf_token %}
自定義
需要在應用目錄下創建templatetags的包
然後在裏面創建Python腳本。
自定義過濾器
from django import template # 實例化的名字必須是register register = template.Library() @register.filter def func_filter(var1,var2): …… return …… # 使用時: {{ var | func_filter:1 }}
自定義標簽
@register.simple_tag
def func_tag(var1,var2):
……
return ……
# 使用方法
{% func_tag var 2 %}
加載自定義的
#在HTML文件開頭寫上
{% load my_tags %}
Django--知識補充