所以,我学习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