zoukankan      html  css  js  c++  java
  • 自定义simple_tag

    - 自定义函数
    	simple_tag
    		a. app下创建templatetags目录
    		b. 任意xxoo.py文件
    		c. 创建template对象 register
    		d.
    		@register.simple_tag
    		def func(a1,a2,a3....)
    		return "asdfasd"
    		e. settings中INSTALLED_APPS注册APP
    		f.在html文件顶部 {% load xxoo %}load .py文件名
    		g. {% 函数名 arg1 arg2 %}
    		缺点:
    			不能作为if条件
    		优点:
    			参数任意
    	filter
    		a. app下创建templatetags目录
    		b. 任意xxoo.py文件
    		c. 创建template对象 register
    		d. 
    			@register.filter
    			def func(a1,a2)
    				return "asdfasd"
    		e. settings中注册APP
    		f. 顶部 {% load xxoo %}
    		g. {{ 参数1|函数名:"参数二,参数三" }} {{ 参数1|函数名:数字 }}
    		缺点:
    			最多两个参数,不能加空格
    		优点:
    			能作为if条件
    

      

    {% load xxoo %}
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
    
    {{ name }}
    {{ name|lower }}
    {{ name|truncatechars:"3" }}
    
    {% test 2 4 5 %}
    {{ 'today'|testing:"2021-4-15" }}
    </body>
    </html>
    from django import template
    from django.utils.safestring import mark_safe
    
    register= template.Library()
    
    @register.simple_tag
    def  test(a1,a2,a3):
        return a1+a2+a3
    
    @register.filter
    def testing(a1,a2):
        return a1+a2

    - 自定义函数simple_taga. app下创建templatetags目录b. 任意xxoo.py文件c. 创建template对象 registerd.@register.simple_tagdef func(a1,a2,a3....)return "asdfasd"e. settings中INSTALLED_APPS注册APPf.在html文件顶部 {% load xxoo %}load .py文件名g. {% 函数名 arg1 arg2 %}缺点:不能作为if条件优点:参数任意filtera. app下创建templatetags目录b. 任意xxoo.py文件c. 创建template对象 registerd. @register.filterdef func(a1,a2)return "asdfasd"e. settings中注册APPf. 顶部 {% load xxoo %}g. {{ 参数1|函数名:"参数二,参数三" }} {{ 参数1|函数名:数字 }}缺点:最多两个参数,不能加空格优点:能作为if条件

  • 相关阅读:
    线段树模板题 contest 线段树 T5
    Guide AHOI2017 洛谷P3720
    静态RMQ模板题 contest 静态RMQ T2
    树状数组模板题 P1904
    AC自动机模板题 P2017
    高精度排序模板题 P1110
    Trie树模板题 P2016
    树状数组套权值线段树
    爬山 启发式合并 / STL
    [POI2011]ROT-Tree Rotations 线段树合并|主席树 / 逆序对
  • 原文地址:https://www.cnblogs.com/anhao-world/p/14664589.html
Copyright © 2011-2022 走看看