django slice过滤器用法之间的区别

luk*_*ups 5 python django django-templates slice

我有一个myList包含5个元素的列表,但是我想通过使用命令将其切成模板:

{% for item in myList|slice:"3" %}

或此命令:

{% for item in myList|slice:":3" %}

slice:"x"和之间有什么区别slice:":x"?(我目前无法访问已安装django的计算机,但很好奇)

Exp*_*tor 5

slice:"3"并且slice:":x"都与它们将返回列表中的前3个元素相同

但是,如果您使用slice:"2:x"它,它将从列表的第一项中删除2项,并从第三项中删除,直到您在x变量中提到的数字为止,它基本上会参与其中