Django 基础教程

Django 查询

Django 展示数据

Django Admin

Django 模板

Django 表单组件

Django 高级

Django FAQ

original icon
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.knowledgedict.com/tutorial/django-template-filter-make_list.html

django 模板过滤器 make_list 将字符串转换为列表详解,使用方法及示例

Django 模版过滤器详解 Django 模版过滤器详解


django 模板过滤器 make_list 用于将字符串转换为列表。

语法

语法为:

{{ object|make_list }}

其中 object 为字符串,make_list 为过滤器名称。例如,以下代码将字符串 "a, b, c" 转换为列表 ["a", "b", "c"]

{{ "a, b, c"|make_list }}

使用场景

make_list 过滤器可用于各种场景,例如:

  • 将字符串中的逗号分隔的值转换为列表。
  • 将字符串中的空格分隔的值转换为列表。
  • 将字符串中的换行符分隔的值转换为列表。

示例代码

以下是 make_list 过滤器的代码示例:

{{ "a, b, c"|make_list }}

{{ "a b c"|make_list }}

{{ "a\nb\nc"|make_list }}

输出:

['a', 'b', 'c']
['a', 'b', 'c']
['a', 'b', 'c']
在Django模板中,过滤器(Filters)是一种非常有用的功能,它们可以在模板中对变量进行处理和转换。下面我将详细介绍lower过滤器的 ...
下面我将详细介绍upper过滤器的语法、作用、使用方法以及使用场景,并结合代码示例加以说明。语法在Django模板中,使用upper过滤器的 ...
在Django模板中,unordered_list是一个自定义模板过滤器(CustomTemplateFilter),它可以将一个列表渲染成 ...
在Django模板中,slice是一个非常有用的模板过滤器,它允许我们在模板中对可迭代对象(如列表、字符串等)进行切片操作。字符串截断:有时 ...
在Django模板中,capfirst是一个内置的模板过滤器,用于将字符串的第一个字符转换为大写,而其他字符保持小写。语法作用capfirs ...