django-常用过滤器
django常用过滤器
add :字符串相加,数字相加,列表相加,如果失败,将会返回一个空字符串。
default:提供一个默认值,在这个值被django认为是False的时候使用。比如:空字符串、None。区别于default_if_none,这个只有在变量为None的时候才使用默认值。
first:返回列表中的第一个值。
last:返回列表中的最后一个值。
date:格式化日期和时间。
time:格式化时间。
join:跟python中的join一样的用法。
length:返回字符串或者是数组的长度。
length_is:字符串或者是数组的长度是否是指定的值。
lower:把所有字符串都编程小写。
truncatechars:根据后面给的参数,截断字符,如果超过了用…表示。
truncatewords:同truncatechars,这个是以一个单词为单位进行截断。以上两个有xxx_html类型的,针对html,截断标签中的字符,而不会截断标签。
capfirst:首字母大写。
slice:切割列表。用法跟python中的切片操作是一样的,区间是前闭合后开放。
striptags:去掉所有的html标签。
safe:关闭变量的自动转义
floatformat:浮点数格式化。 更多可以查询官方文档: https://yiyibooks.cn/xx/Django_1.11.6/ref/templates/builtins.html
英文:https://docs.djangoproject.com/en/1.11/ref/templates/builtins/ date时间过滤器格式 Y:四位数的年。如:1999
y:两位数的年。如:99
m:两位数的月。如:01,09
n:一位数的月。如:1,9,12
d:两位数的日。如:01,09,31
j:一位数的日。如:1,9,31
g:12小时制的一位数的小时。如:1,9,12
G:24小时制的一位数小时。如:0,8,23
h:12小时制的两位数的小时。如:01,09,12
H:24小时制的两位数的小时。如:01,13,24
i:分钟。从00-59
s:秒。从00-59
django-常用过滤器的更多相关文章
- Django 模版过滤器
		模版常用过滤器 在模版中,有时候需要对一些数据进行处理以后才能使用.一般在Python中我们是通过函数的形式来完成的.而在模版中,则是通过过滤器来实现的.过滤器使用的是|来使用.比如使用add过滤器, ... 
- django 常用 详解
		Django 1 django框架介绍 是一个开源框架,2005年发布,采用Python语言编写的,早期时主要做新闻和内容管理的网站 Django本身提供了非常强大的后台管理系统 看中文说明文档 百度 ... 
- django 常用命令
		django 常用命令,备忘: django-admin.py startproject test 创建一个项目名叫test的项目 python manage.py startapp app 创建一个 ... 
- Django自定义过滤器中is_safe和need_autoescape两个参数的理解
		自定义template过滤器的方法参考文档,不再赘述 is_safe 文档说明过滤的两种最终形态,其中一种是设置register.filter(is_safe=True),但是对is_safe的具体作 ... 
- Django学习之六:Django 常用模块导入记忆
		Django 常用模块导入记忆 django相关 1. urls相关操作 from django.urls import path, re_path, include from django.urls ... 
- Django模板过滤器详解
		Django 模板过滤器也是我们在以后基于 Django 网站开发过程中会经常遇到的,如显示格式的转换.判断处理等.以下是 Django 过滤器列表,希望对为大家的开发带来一些方便. 一.形式:小写 ... 
- django safe 过滤器--不对字符串进行转义(转)
		unix下的binutils短小精悍,用胶水(俺经常成管道为胶水)紧密结合在一起释放巨大的能量.django的过滤器也学习了这个方式,每个版本的django都自带了一些builtin的filter,当 ... 
- 【技术博客】MySQL和Django常用操作
		MySQL和Django是搭建网站常用的配置之一,在此记录一下在Windows系统搭建网站时MySQL以及Django常用的操作. MySQL MySQL的SQL语句不区分大小写,推荐将保留字大写,数 ... 
- django模板---过滤器
		过滤器 通过django的过滤器可以在无须编码的情况下完成一些基本工作,比如字母的大小写转换.日期转换.获取字符串的长度.过滤器要放到标签的标识符后面,中间用竖杠(|)分隔, 如下面的过滤器把name ... 
- 30款Django 常用的软件包
		30款Django 常用的软件包 Django是一款高级的Python Web框架,可以帮助开发者快速创建web应用.我们这里整理了30款Django开发中常用的软件包,学会使用它们可以节省大量开发时 ... 
随机推荐
- UVA-10806 Dijkstra, Dijkstra. (最小费用流,网络流建模)
			题目大意:给一张带权简单图,找出一条经过起点s和终点t的最小回路. 题目分析:建立网络,以s为源点,t为汇点,另每条边的容量为1,单位费用为边权值.求最小费用流,增广两次后的最小费用便是答案. 代码如 ... 
- hybird app项目实例:安卓webview中HTML5拍照图片上传
			应用的平台环境:安卓webview: 涉及的技术点: (1) <input type="file" > :在开发中,安卓webview默认点击无法调用文件选择与相机拍照 ... 
- myeclipse10修改全局jsp编码格式为gbk
			myeclipse10修改全局jsp编码格式为gbk: window->prefenrence->general->content types-> 展开:text->j ... 
- 让IE兼容console——“由于出现错误80020101而导致此项操作无法完成”的解决方案
			问题描述 经测试发现问题只出现在: 1.原生IE8(其他版本IE模拟出的IE8无此问题) 2.从打开IE8没有开启过F12(曾经开启过又关闭的无此问题) IE8报错“由于出现错误80020101而导致 ... 
- NameError: name 'picamera' is not defined
			/********************************************************************************* * NameError: name ... 
- 在Android中来修改SQL里面的权限和显示内容
			1.在Android中建立了一个数据库. 然后要知道存储数据库的路劲.得到路劲然后进入cmd里面进到 手机终端. 2.利用splite3来显示数据库里面的东西. 3.利用chmod来修改数据库文件的权 ... 
- Codeforces 165 E. Compatible Numbers【子集前缀和】
			LINK 题目大意 给你一个数组,问你数组中的每个数是否可以在数组里面找到一个数和他and起来是0,如果可以就输出这个数,否则就输出-1 思路 首先很显然的是可以考虑找到每个数每一位都取反的数的子集 ... 
- UOJ117. 欧拉回路【欧拉回路模板题】
			LINK 题目大意 就是让你对有向图和无向图分别求欧拉回路 非常的模板,但是由于UOJ上毒瘤群众太多了 所以你必须加上一个小优化 就是每次访问过一个边就把它删掉 有点像Dinic的当前弧优化的感觉 注 ... 
- 【thrift】thrift详解
			转载:http://zheming.wang/thrift-rpcxiang-jie.html Thrift Thrift是一个跨语言的服务部署框架,最初由Facebook于2007年开发,2008年 ... 
- nginx 配置实现逻辑预算
			nginx 的配置 不支持逻辑与和逻辑非运算,也不支持if 嵌套,只能用其他方式实现 set $flag 0; if ($host != name) { set $flag "${flag} ... 
