Django模板语言提供了许多内置的标签和过滤器,下面是一些常用的例子:
标签:
for
:用于在模板中进行循环。if
:用于在模板中进行条件判断。block
和extends
:用于模板继承。include
:用于包含其他模板。csrf_token
:用于跨站请求伪造保护。
过滤器:
date
:格式化日期。length
:返回一个列表的长度或者一个字符串的字符数。lower
:将一个字符串转换为小写。upper
:将一个字符串转换为大写。default
:如果一个变量为假(例如,空),则使用默认值。
此外,你还可以自定义标签和过滤器来满足特定的需求²。希望这个信息对你有所帮助!
源: 与必应的对话, 2023/10/30 (1) 零基础入手Django(五):自定义过滤器及标签 - 知乎. https://zhuanlan.zhihu.com/p/383441576. (2) Free Music Online - Internet Radio - Jango. https://www.jango.com/.