0
我在HTML叫列表中的陣列,例如如何獲得一個數組的Python的第一要素,從HTML
list = [0,1,2,3]
當我做到這一點
<body>
{{ list }}
</body>
輸出將[0,1,2]
我想是
{{ list[0] }}
,但這種說法是給我的錯誤,如何如果你使用Django的,我可以只打印第一個元素
我在HTML叫列表中的陣列,例如如何獲得一個數組的Python的第一要素,從HTML
list = [0,1,2,3]
當我做到這一點
<body>
{{ list }}
</body>
輸出將[0,1,2]
我想是
{{ list[0] }}
,但這種說法是給我的錯誤,如何如果你使用Django的,我可以只打印第一個元素
,試試這個:{{ list.0 }}
或切片:{{ list|slice:":1" }}
文檔:http://docs.djangoproject.com/en/dev/ref/templates/builtins/?from=olddocs#slice
謝謝list.0工作過:D – msytNadeem 2011-03-07 14:55:43
' {{list [0]}}既不是HTML,也不是Python。你還在使用什麼? – 2011-03-07 13:37:34
這是Django。見http://stackoverflow.com/questions/1700661/access-array-elements-in-a-django-template – 2011-03-07 13:39:02
@msytNadeem ** [0,1,2] **不是數組,這是一個列表; **數組('l',[1,2,3,4,5])**是一個數組。 _在羅馬,像羅馬人那樣做._ – eyquem 2011-03-07 14:07:23