0

我希望能够在 JSP 到 Django 中执行相当于 <% for (int i = 0; i < objects.size(); i++) {} %> 的操作。我想出了类似的东西,但它返回一个 TemplateSyntaxError。谁能告诉我如何正确地迭代模型?

 {% for s in Student.objects.all() %}
    <article class="span4">
      <div>
        <div class="thumb">
          <img src="{% static "img/student1.jpg" %}">
        </div>
        <h1>{{s.first_name} {s.last_name}}</h1>
        <p>{{s.story}}</p>
      </div>
    </article>
  {% endfor %}
4

1 回答 1

0

{{s.first_name} {s.last_name}}是语法错误,应该是{{s.first_name}} {{s.last_name}}

你应该传递Student给模板渲染上下文。

于 2013-06-08T16:40:58.137 回答