所以,我學習Django的書,和Django文檔,我無法理解這樣的例子:蟒蛇/ Django的for循環和屬性列表
<ul>
{% for athlete in athlete_list %}
<li>{{ athlete.name }}</li>
{% endfor %}
</ul>
這是關於模板,我不如何編碼上下文。我如何從列表中獲取名爲「name」的屬性?如果我創建一個字典,將不可能像本例中那樣使用for循環。我已經編寫它像這樣,但它不工作:
athlete_list = {'name' = ['Athlete1', 'Athlete2', 'Athlete3']}
Context({'athlete_list':athlete_list})
如果我athlete_list變量更改爲正常的列表(沒有字典)在模板中的「athlete.name」不會太工作。我不認爲這是一本書中的錯誤,它可能很容易解決,但我無法得到它。
謝謝你的回答,當然它現在正在工作。他們在任何地方都沒有提到如何編碼上下文,現在我可以看到它並不是最好的例子:) – Chris