所以,我正在研究 Django Book 和 django 文档,但我无法理解这个例子:
<ul>
{% for athlete in athlete_list %}
<li>{{ athlete.name }}</li>
{% endfor %}
</ul>
这是关于模板的,我不知道如何编写上下文。如何从列表中获取名为“名称”的属性?如果我创建字典,则无法像本例中那样使用 for 循环。我已经这样编码了,但它不起作用:
athlete_list = {'name' = ['Athlete1', 'Athlete2', 'Athlete3']}
Context({'athlete_list':athlete_list})
如果我将 player_list 变量更改为普通列表(不是字典),模板中的“athlete.name”也将不起作用。我不认为这是一本书的错误,它可能很容易解决,但我无法理解。