django-自定義過濾器(simple_tag和filter)
阿新 • • 發佈:2018-08-27
title gis 定義 tle filter www simple bsp djang
關於Django的模板這裏有詳細介紹
http://www.runoob.com/django/django-template.html
1、在app下創建templatetags的目錄,在目錄下創建test.py文件
2、test.py內容
1 #!/usr/bin/env python 2 #created by Baird 3 from django import template 4 5 register = template.Library() #註冊 6 7 @register.simple_tag() 8 def Custom_add(a,b): 9 returna+b 10 11 @register.filter() 12 def Custom_multiply(a): 13 return a*a
3、simple_tag和filter的使用方式(在template中的html文件中使用)
1 {% load test %} {# 加載 #} 2 <!DOCTYPE html> 3 <html lang="en"> 4 <head> 5 <meta charset="UTF-8"> 6 <title>Title</title> 7 </head> 8<body> 9 {% Custom_add 1 2 %} {# simple_tag #} 10 {{ 5|Custom_multiply }} {# filter #} 11 </body> 12 </html>
django-自定義過濾器(simple_tag和filter)