文档章节

django10 使用自定义标签配置说明

l
 lykops
发布于 2017/08/12 02:31
字数 172
阅读 3
收藏 0
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):
    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 %}

调用方式

				{% autoescape off %}
				    <td>{{ file |is_image  }}</td>
				{% endautoescape %}

注意:{% autoescape off %}是为了html对这段代码<td>{{ file |is_image }}</td>不转义




   

本文转载自:http://blog.csdn.net/liyingke112/article/details/53512129

l
粉丝 2
博文 297
码字总数 7445
作品 2
深圳
运维
私信 提问
JSP 常用自定义标签集--feilong-taglib

feilong-taglib,是 JSP常用自定义标签集 主要由两部分组成 Common 包含所有自定义标签的base类,以及常用的自定义标签 和el function taglib 说明 isContains 判断一个值,是否在一个集合(或者...

飞天奔月
2016/10/31
1K
3
七日Python之路--第十二天(Django Web 开发指南)

《Django Web 开发指南》。貌似使用Django1.0版本,基本内容差不多,细读无妨。地址:http://www.jb51.net/books/76079.html (一)第一部分 入门 (1)内置数字工厂函数 int(12.34)会创建一...

明天以后
2014/08/09
979
0
xml配置导入导出Excel--easy-excel

省去复杂的excel代码,使用xml配置的形式完成导入导出 一、jar包依赖 二、如何使用?参考 org.easy.excel.test.ExportTest org.easy.excel.test.ImportTest 支持,复杂对象导航,支持自定义(单...

匿名
2016/06/20
7.2K
3
maven 生成javadoc常见

1 乱码问题 2自定义标签 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>${mavenjavadocversion}</version> <configuratio......

名字要响亮
04/18
15
0
springBoot(23):spring-security-基本

一、简介 Web应用的安全管理,主要包括两个方面的内容:身份认证、用户授权,此处使用spring-cloud-security来说明。 二、依赖管理 org.springframework.cloud spring-cloud-starter-securit...

我爱大金子
2017/07/06
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring Boot 2 实战:使用 Spring Boot Admin 监控你的应用

1. 前言 生产上对 Web 应用 的监控是十分必要的。我们可以近乎实时来对应用的健康、性能等其他指标进行监控来及时应对一些突发情况。避免一些故障的发生。对于 Spring Boot 应用来说我们可以...

码农小胖哥
24分钟前
2
0
ZetCode 教程翻译计划正式启动 | ApacheCN

原文:ZetCode 协议:CC BY-NC-SA 4.0 欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远。 ApacheCN 学习资源 贡献指南 本项目需要校对,欢迎大家提交 Pull Request。 ...

ApacheCN_飞龙
35分钟前
2
0
CSS定位

CSS定位 relative相对定位 absolute绝对定位 fixed和sticky及zIndex relative相对定位 position特性:css position属性用于指定一个元素在文档中的定位方式。top、right、bottom、left属性则...

studywin
43分钟前
6
0
从零基础到拿到网易Java实习offer,我做对了哪些事

作为一个非科班小白,我在读研期间基本是自学Java,从一开始几乎零基础,只有一点点数据结构和Java方面的基础,到最终获得网易游戏的Java实习offer,我大概用了半年左右的时间。本文将会讲到...

Java技术江湖
昨天
5
0
程序性能checklist

程序性能checklist

Moks角木
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部