自定义标签 和 自定义过滤器

    • 自定义标签
        • 在app下创建Python Package并且要命名为templatetags

        

        • templatetags下创建py文件,例如my_tags.py

        • my_tags.py 
      from django import template
      from django.utils.safestring import mark_safe
      
      #register的名字是固定的,不可改变
      register = template.Library()
      
      @register.simple_tag
      def simple_tag_add(v1, v2):
          return v1 + v2
      
        • 在html页面导入my_tags.py,并使用自定义标签
    • {% load tags %}             
      {% simple_tag_add 100 200 %} 
      

猜你喜欢

转载自www.cnblogs.com/dongmengze/p/9699117.html