模版自定义函数 simple_filter: 1、最多两个参数,方式{{第一个参数|函数名:"第二个参数"}} 2、可以做判断条件 simple_tag:(常用) 1、无限制的传参数 {% 函数名 参数 参数 参数 %} 创建模板自定义函数的步骤 1、在app中创建一个 templatetags 的 ...
分类:
其他好文 时间:
2021-06-19 19:27:42
阅读次数:
0
1 自定义标签和过滤器 1 自定义过滤器 -第一步:在settings中的INSTALLED_APPS配置当前app,不然django无法找到自定义的simple_tag -第二步:在app中创建templatetags包(包名只能是templatetags,不能改) -第三步:在包内,新建py文件 ...
分类:
其他好文 时间:
2020-11-12 14:03:14
阅读次数:
11
紧接着昨天的内容,今天我们来说说模板语句的内容,关于模板语句,核心就是{ % 语句 % } 先说一下if else的使用 { % if 判定语句 % } { % endif % } 如果判定结果为true,则会执行其判定语句之后的html标签内容: 例子: {% if num >= 100 and ...
分类:
编程语言 时间:
2020-07-07 00:37:17
阅读次数:
82
摘要 1.模板: 2.模板标签: 内部提供的一些方法, "官方参考链接" 大家可以查看`python3.6/site packages/django/template/defaultfilters.py `中定义的方法,里面有很多,不对其一个个的列举,只提几个常用的: + 字符串转换成小写 + 测量 ...
分类:
其他好文 时间:
2020-03-19 13:52:07
阅读次数:
66
今天简单介绍一下simple_tag还有filter这两个内容。 这两个是干什么的呢,这两个是丰富HTML中函数的,也就是说 给HTML多一些功能,举一个简单的例子,如果你想要输入一些小写字母,然后让他自己变成大写字母,你可以自己写一个simple_tag,来达到这个目的。 filter和他的用法差 ...
分类:
其他好文 时间:
2020-02-27 16:13:23
阅读次数:
48
1.在form表单中,添加{% csrf_token %}会解决通过让render返回页面时报错问题<input type="hidden" name="csrfmiddlewaretoken" value="lyETYYictPlfgqmUt3GpLuXu1yIyFFfFgH2imWUDgesgC ...
分类:
其他好文 时间:
2020-02-27 16:06:07
阅读次数:
62
前端页面keyword替换实现机制是:使用django模板filter,但是需要通过自定义filter方式实现。步骤和效果见下述内容。 1、使用@register.filter() 和 @register.simple_tag() 实现页面敏感词替换 2、templatetags 文件夹是 pyth ...
分类:
数据库 时间:
2019-10-29 00:40:50
阅读次数:
125
母板 注意:我们通常会在母板中定义页面专用的CSS块和JS块,方便子页面替换。 组件 静态文件相关 {% static %} 引用JS文件时使用: 某个文件多处被用到可以存为一个变量 {% get_static_prefix %} simple_tag inclusion_tag 多用于返回html ...
分类:
编程语言 时间:
2019-09-08 21:55:51
阅读次数:
92
模板系统 模版的创建过程,对于模版,其实就是读取模版(其中嵌套着模版标签),然后将 Model 中获取的数据插入到模版中,最后将信息返回给用户。 模板中也有自己的语言,该语言可以实现数据展示 自定义simple_tag: a、在app中创建templatetags模块 b、创建任意 .py 文件,如 ...
分类:
Web程序 时间:
2019-08-18 00:05:47
阅读次数:
91
自定义过滤器和标签 1、在settings中的INSTALLED_APPS配置当前app,不然django无法找到自定义的simple_tag. 2、在app中创建templatetags模块(模块名只能是templatetags) 3、创建任意 .py 文件,如:my_tags.py 4、在使用自 ...
分类:
其他好文 时间:
2019-07-18 22:33:08
阅读次数:
148