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条件

  • 相关阅读:
    Oracle如何查询不等于某数值
    《Linux系列》- 查看Linux日志
    《数据库优化》- MySQL视图
    《数据库优化》- MySQL优化
    《面试经典系列》- MySQL数据库存储引擎
    《面试经典系列》- Java获取反射机制的三种方法
    《面试经典系列》- 从底层理解==和equals的区别
    《面试经典系列》- 乐观锁和悲观锁及其应用场景
    数据结构之HashMap
    收藏学习地址
  • 原文地址:https://www.cnblogs.com/anhao-world/p/14664589.html
Copyright © 2011-2022 走看看