首页 > 其他分享 >自定义标签

自定义标签

时间:2023-11-29 21:49:18浏览次数:32  
标签:mytag 自定义 标签 register value values

1.在应用(如:app01)下创建文件夹templatetags

再创建一个py文件,编写自定义标签(如:mytag)

 

2.编写自定义标签

from django import template
register = template.Library()


@register.filter(name="cut")
def cut(value, arg):
    return value.replace(arg, "")


@register.filter(name="addSB")
def add_sb(value):
    return "{} SB".format(value)

@register.filter(name='pingbi')
def clean(values):
    bin = ['sb', 'nmb']
    for i in bin:
        if i in values:
            values = values.replace(i, '**')
    return values

 

3.前端使用

首先要导入自定义标签的文件夹(mytag)

{% load mytag %}

 

使用自定义标签

{{ content|pingbi }}  

 

标签:mytag,自定义,标签,register,value,values
From: https://www.cnblogs.com/wellplayed/p/17865951.html

相关文章

  • 2-6 自定义模块、第三方模块、内置模块
    ​ 概要:自定义模块第三方模块内置模块 1.自定义模块 1.1模块和包importhashlib​​defencrypt(data):  """数据加密"""  hash_object=hashlib.md5()  hash_object.update(data.encode('utf-8'))  returnhash_object.hexdigest()......
  • Android项目实战(六十七):自定义圆形进度条
    圆形进度条支持设置:1、圆环背景颜色2、圆管背景宽度3、进度圆环颜色4、进度圆环宽度5、圆环进度6、开始角度7、动画执行时间 自定义类:packagecom.example.mainactivty;importandroid.content.Context;importandroid.content.res.TypedArray;importandroid.......
  • HTML 语义标签
     浏览器兼容性的原因,在这里推荐使用谷歌1.语义介绍每个HTML元素都有具体含义;所有元素都与展示效果无关;元素展示到页面的效果,应由CSS决定;浏览器带有默认的CSS样式,所以每个元素都有默认样式;选择什么元素取决于内容的含义,而不是显示出的效果。    类似分类。......
  • 2023-11-23-idea技巧-自定义后缀补全
    Idea技巧-PostfixCompletion在idea中可以使用.xxx进行后缀补全比如.sout如何自定义后缀补全?比如.log在idea中打开设置File|Settings|Editor|General|PostfixCompletion这里定义了上面提到的sout同理点击上图+号新建一个模板,并参考sout写入对应的规则效果......
  • 一些有用的自定义函数(抄录)
    提取字符串中的数字'提取字符串中的数字FunctionGetDigits(strTextAsString)AsStringDimstrCharAsString,strMsgAsStringDimiAsLongstrMsg=""Fori=1ToLen(strText)strChar=Mid(strText,i,1)IfstrCharLike"#"The......
  • SpringBoot JPA实践之EntityManage查询返回自定义DTO entityManager.createNativeQuer
    SpringBootJPA实践之EntityManage查询返回自定义DTOentityManager.createNativeQuery(sql)  在很多时候我更喜欢随意组合查询出来返回一个DTO对象的实现,JPA提供的多数查询均以返回Entity居多,它提供的EntityManager对象可以实现将SQL语句查询的结果转换为自定义DTO对象(这与......
  • el select 选项多列,换行,表格,数据量大,全部显示,自定义el-select,el-select插入表格
    1、效果图:2、实现:自定义下拉框内容,采用radio或checkbox作为选项绑定值<template><el-selectv-model="selectValue"v-bind="$attrs"clearable><!--隐藏的option组件,展示下面的插槽--><el-optionv-show="false"/><!--......
  • 【mybatis <sql>,<include>标签】
    @[TOC]<sql>标签<sql>标签用于定义可重用的SQL片段,可以在多个地方引用。避免重复编写相同的SQL片段。示例:假设有一个SQL语句用于查询用户表中特定条件下的数据:<sqlid="userColumns">id,username,email</sql>在另一个地方,可以引用这个SQL片段:<selectid="selectU......
  • uhttp luci cgi-bin 自定义输出内容
    uhttplucicgi-bin自定义输出内容来源  https://www.cnblogs.com/osnosn/p/17131543.html 参考【ExampleofwebinterfaceusinguHTTPdandLua】【Lua5.1ReferenceManual】openwrt,op18,op19,op21,op22都是用的lua-5.1.5。修改openwrtuhttpd使用的ssl......
  • 自定义应用层通信协议结构消息的编码方式
    应用层通信协议设计 一、应用层通信协议概述TCP/UDP是基于字节流的传输层通信协议,对于其的编程是基于IO流编程,所谓“流”,就是没有界限的一长串二进制数据。TCP/UDP作为传输层协议,并不了解上层业务数据的具体含义,它会根据TCP缓冲区的实际情况进行数据包的划分。所以在业务上......