pan*_*aas 13 python django django-templates python-2.7
如果我想从列表中获得前5个元素,我会这样做 mylist|slice:"5"
但是我想要一个范围,比如从3到7,比如mylist[3:8]
我在模板中怎么做
Sah*_*lra 15
它很简单,你必须在切片过滤器中传递它:
{{ mylist|slice:"3:8" }}
Run Code Online (Sandbox Code Playgroud)
此过滤器负责您可以在列表上执行的所有类型的切片
例如,所有这一切都将工作:
{{ mylist|slice:"3:8" }}
{{ mylist|slice:":2" }}
{{ mylist|slice:"3:" }}
{{ mylist|slice:":" }}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
10440 次 |
最近记录: |