Se voglio ottenere il primo 5 elementi da una lista che vorrei fare mylist|slice:"5"
Affettare una lista in modello di Django
ma voglio un intervallo, diciamo da 3 a 7. qualcosa come mylist[3:8]
come vorrei farlo in modello
Se voglio ottenere il primo 5 elementi da una lista che vorrei fare mylist|slice:"5"
Affettare una lista in modello di Django
ma voglio un intervallo, diciamo da 3 a 7. qualcosa come mylist[3:8]
come vorrei farlo in modello
si può semplicemente utilizzare
{{ mylist|slice:"3:8" }}
sua semplice si dovrà passaggio questo nel filtro fetta poi:
{{ mylist|slice:"3:8" }}
Questo filtro si prende cura di tutti i tipi di affettare è possibile eseguire su un elenco
esempio Tutto questo funzionerebbe:
{{ mylist|slice:"3:8" }}
{{ mylist|slice:":2" }}
{{ mylist|slice:"3:" }}
{{ mylist|slice:":" }}