Django内置模板标签和过滤器及请求响应对象详解
1. 内置过滤器
Django提供了一系列内置过滤器,用于在模板中对变量进行处理。以下是一些常见的内置过滤器及其用法:
| 过滤器名称 | 功能 | 示例 |
| — | — | — |
| add | 将参数添加到值上 | {
{ value\|add:"2" }}
,若 value
为4,则输出6 |
| addslashes | 在引号前添加斜杠 | {
{ value\|addslashes }}
,若 value
为 I'm using Django
,输出 I'm using Django
|
| capfirst | 将值的首字符大写 | 若首字符不是字母,此过滤器无效 |
| center | 将值在指定宽度的字段中居中 | {
{ value\|center:"14" }}
,若 value
为 Django
,输出 Django
|
| cut | 从给定字符串中移除所有指定参数的值 | - |
| date | 按给定格式格式化日期 | {
{ value\|date:"D d M Y" }}
,若 value
是 dat