2012-07-03 71 views
-1

我讀了一些代碼在Django的教程中,我發現這個python的這個元素是什麼?

<ul> 
{% for athlete in athlete_list %} 
    <li>{{ athlete.name }}</li> 
{% endfor %} 
</ul> 

是什麼?運動員我在哪裏可以找到鐵道部有關如何使用這些信息?

我搜索了列表,但他們似乎有限制的功能,如追加和索引。

+0

哎呀,你的格式太糟糕了。我甚至不知道該如何解決這個問題,因爲你已經在整個地方散佈了HTML。請使用[標準Markdown代碼格式化](http://stackoverflow.com/editing-help/#code)使您的代碼易讀 - 爲代碼塊的每一行預先留出四個空格。刪除手寫的HTML和不必要的反標記,選擇所有代碼,然後在編輯器中點擊「{}」按鈕。 – sarnold

+0

謝謝,這是非常有幫助 – user1467736

回答

1

athlete_list是已傳遞給模板的上下文變量。

athleteathlete_list的元素。在這種情況下,它看起來像athlete是具有name屬性的模型對象。在這種情況下,athlete_list可能是一個athlete查詢集或對象列表。

查看Django template tag reference瞭解更多信息。

+0

非常感謝,確實是一個對象列表。 – user1467736

相關問題