Python全系列 教程
3567个小节阅读:5929.3k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
过滤器
通过 | 来使用
示例:{{ value|add:"2" }}
value: 是模板中获取的对象
add: 是过滤器
“2”: 是过滤器add的参数,只支持一个参数
length:messages|length这里判断 messages 不为空,并且长度大于等于100
xxxxxxxxxx
{% if messages|length >= 100 %}
You have lots of messages today!
{% endif %}
add:相加(减法:|add:-2 ) , 可以应用于 列表等
xxxxxxxxxx
{{ value|add:"2" }}
如果value是4,那么输出6
{{ first|add:second }}
如果first=[1,2,3] ,second=[4,5,6],那么输出:[1,2,3,4,5,6]
divisibleby:能否整除,返回 True和False
xxxxxxxxxx
{{ value|divisibleby:"2" }}
addslashes:单引号前加 \
xxxxxxxxxx
{{ value|addslashes }}
value="I'm using Django",输出:"I\'m using Django".
capfirst:首字母大写,只对字符串的第一个单词的首字母大写
xxxxxxxxxx
{{ value|capfirst }}
如果value是"django is good",输出将是"Django is good"。
center:将值置于给定宽度的字段中
xxxxxxxxxx
"{{ value|center:"15" }}"
如果value是"Django",输出将是。" Django ",前面5个,后面4个空格
cut:删除给定字符
xxxxxxxxxx
{{ value|cut:" " }}
如果value是"String with spaces",输出将是:"Stringwithspaces"
date:日期字符串
xxxxxxxxxx
格式字符 描述 示例 输出
b 月,文字,3个字母,小写。 'jan'
d 每月的一天,2位数字前导零。 '01' 至 '31'
D 星期几,文字,3个字母。 'Fri'
e 时区名称。可能是任何格式,或者可能会返回一个空字符串,具体取决于日期时间。 '','GMT','-500','US/Eastern',等。
E 月,通常用于长日期表示的区域设置特定备选表示。 'listopada'(对于波兰语区而言'Listopad')
f 时间在12小时和分钟之内,如果它们为零,则分钟时间不再。专有扩展。 '1', '1:30'
F 月,文字,长。 'January'
g 小时,12小时制,无前导零。 '1' 至 '12'
G 小时,24小时制,无前导零。 '0' 至 '23'
h 小时,12小时制。 '01' 至 '12'
H 小时,24小时制。 '00' 至 '23'
i 分钟。 '00' 至 '59'
I 夏令时,无论是否有效。 '1' or '0'
J 没有前导零的月份的一天。 '1' 至 '31'
n 月没有前导零。 '1' 至 '12'
N 月份 'Jan.', 'Feb.', 'March', 'May'
s 秒 00-59
t 给定月份的天数。 28 至 31
T 这台机器的时区。 'EST', 'MDT'
u 微秒。 000000 至 999999
U Unix时代以来的秒数(1970年1月1日00:00:00 UTC)。
w ^ 没有前导零的数字。 '0'(星期日)至'6'(星期六)
W ^ ISO-8601周数,周数从周一开始。 1, 53
y 年,2位数字。 '99'
Y 年,4位数字。 '1999'
z 一年中的一天。 0 至 365
Z 以秒为单位的时区偏移量。UTC以西时区的偏移总是负值,而UTC以东的偏移总是正值。 -43200 至 43200
{{ value|date:"D d M Y" }}
{{ value|date:"Y-m-d H:i:s" }}
value:datetime.datetime.now()