2012-05-12 31 views
0

如何在循環外部訪問列表中某個實例的屬性?如何訪問Django模板中列表中某個實體的屬性?

<table> 
    {% for field in fields %} 
     <tr> 
      <td>{{ field.name }}</td> 
      <td>{{ field.value }}</td> 
     </tr> 
    {% endfor %} 
    The value of the last field is: {{ WHAT_GOES_HERE??? }} 
</table> 

WHAT_GOES_HERE應該是什麼?我試過fields | last.value,fields.-1.value等,但不知道正確的語法。我想使用該值來動態創建一個鏈接(帶參數指向下一個設定值開始)

回答

4

Django的只是這種情況下提供了forloop object

<table> 
    {% for field in fields %} 
     <tr> 
      <td>{{ field.name }}</td> 
      <td>{{ field.value }}</td> 
     </tr> 
     {% if forloop.last %} 
      The value of the last field is: {{ field.value }} 
     {% endif %} 
    {% endfor %} 
</table> 
+0

正是我正在尋找。謝謝! –

相關問題