模板语言自带的一些处理函数:通过管道符来处理
帮助方法:
{{ item.event_start|date:"Y-m-d H:i:s"}} 转换成日期时间型
{{ bio|truncatewords:"30" }} 只取前30个字符
{{ my_list|first|upper }} 将第一个字母大写
{{ name|lower }} 全转换小写
有时我们须要自定义函数:
a、在app中创建templatetags模块
b、创建任意 .py 文件,如:xx.py
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
c、在使用自定义simple_tag的html文件中导入之前创建的 xx.py 文件名
1 |
|
d、使用simple_tag
1 2 |
|
e、在settings中配置当前app,不然django无法找到自定义的simple_tag
1 2 3 4 5 6 7 8 9 |
|
原文地址:https://www.cnblogs.com/alex-hrg/p/10170817.html