django10 使用自定义标签配置说明
2017-08-04 00:00
344 查看
1)、在app目录下建目录templatetags【不可改名】目录,然后在该目录下建一个空的__init__.py
2)、mytags.py
在templatetags下建一个mytags.py,添加:
from django import template register = template.Library()
添加一个函数,用于html页面调用。例如:
import re , time , datetime,os,sys from lykops.settings import BASE_DIR @register.filter def is_image(value): [code=python] 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 value
3)、html页面应用
在html页面上添加{% load mytags %} 调用方式[/code]{% autoescape off %} <td>{{ file |is_image }}</td> {% endautoescape %}
注意:{% autoescape off %}是为了html对这段代码<td>{{ file |is_image }}</td>不转义
相关文章推荐
- django10 使用自定义标签配置说明
- django10 使用自定义标签配置说明
- django10 使用自定义标签配置说明
- django10 使用自定义标签配置说明
- django10 使用自定义标签配置说明
- django使用static的配置-django官网说明
- django-10-数据库使用04 后台安装配置及增加用户对数据库基本读写操作
- 华为3COM交换机PVLAN配置使用说明
- FCKEditor2.3.2配置说明(net下使用)
- Turboc2.0 下载配置使用说明,C语言环境配置
- Ibatis2.0使用说明(二)——配置篇
- Ibatis2.0使用说明(二)——配置篇(4)
- Ibatis2.0使用说明(二)——配置篇(2)
- apache中.htaccess配置文件使用说明
- 配置tomcat服务器安装使用说明
- AppFramework1.0数据库访问组件使用说明(三)配置文件详解
- Subversion的配置和使用说明
- [转载] 内容摘要:AWStats的使用简介和配置一些改进说明。
- [配置]Rational ClearQuest使用说明书(二)
- Ibatis2.0使用说明(二)——配置篇(1)