django10 使用自定义标签配置说明
来源:互联网 发布:域名注册哪个网站好 编辑:程序博客网 时间:2024/06/05 12:42
1)、在app目录下建目录templatetags【不可改名】目录,然后在该目录下建一个空的__init__.py
2)、mytags.py
在templatetags下建一个mytags.py,添加:
from django import templateregister = template.Library()
添加一个函数,用于html页面调用。例如:
import re , time , datetime,os,sysfrom lykops.settings import BASE_DIR@register.filterdef is_image(value):value = str(value) #请使用str,否则页面报错full_filename = BASE_DIR + '/' + value if re.search('.jpg$' , value) : if os.path.exists(full_filename) and os.path.isfile(full_filename) : return '<img alt="image" src="/' + value + '" />' else : return value else : return value3)、html页面应用
在html页面上添加{% load mytags %}
调用方式
{% autoescape off %} <td>{{ file |is_image }}</td>{% endautoescape %}
注意:{% autoescape off %}是为了html对这段代码<td>{{ file |is_image }}</td>不转义0 0
- django10 使用自定义标签配置说明
- JSP中自定义标签属性配置说明
- 创建、配置和使用自定义JSP标签
- 微信小程序 --- 标签自定义属性说明、及使用方式
- Mybatis配置标签说明
- 自定义Spring配置标签
- JSP自定义标签配置
- 自定义标签配置详解
- jsp自定义标签的使用以及tld文件配置总结
- tlds自定义标签可以使用uri配置来更改引用
- 使用自定义标签分页
- 自定义标签的使用
- 自定义标签的使用
- JSP自定义标签使用
- 使用TagSupport自定义标签
- 自定义标签的使用
- Spring自定义标签使用
- spring自定义标签使用
- Python 爬虫知识记——基础篇
- 第六十四篇:error LNK2019: 无法解析的外部符号 cvRound
- Status Code
- Qt入门必看
- DL平台
- django10 使用自定义标签配置说明
- getClass()方法题目测试
- 操作系统概念--读书笔记之第一章导论(一)
- CCF 窗口
- Android样式的开发:layer-list篇
- jQuery判断按钮事件(radio、checkbox)
- Android样式的开发:drawable汇总篇
- 字符串替换C语言数据结构(长度不定)
- Activity的窗口对象创建过程