Django显示变量不工作

Django显示变量不工作,django,django-models,django-views,Django,Django Models,Django Views,在我的模板中,我有: {{ output }} {% for event in latest_event_list %} <li><a href="/student/order/{{ event.id }}/">{{ event.name }}</a></li> {% endfor %} 在我的模型中: class EventOption(models.Model): event = models.ForeignKey(Eve

在我的模板中,我有:

 {{ output }}
 {% for event in latest_event_list %}
    <li><a href="/student/order/{{ event.id }}/">{{ event.name }}</a></li>
{% endfor %}
在我的模型中:

class EventOption(models.Model):
    event = models.ForeignKey(Events)
    description = models.CharField(max_length = 500)
    option_text = models.CharField(max_length = 50)
    votes = models.IntegerField(default = 0)
    def __unicode__(self):
    return str(self.option_text)
# Create your models here.
在网站中,{{output}}显示了一些内容,但是for循环没有显示任何内容。这有什么原因吗?我该如何解决这个问题


非常感谢。

您可以将
输出创建为字典本身。所以你应该这样称呼它:

{% for event in output.latest_event_list %}
    <li><a href="/student/order/{{ event.id }}/">{{ event.name }}</a></li>
{% endfor %}
{%用于输出中的事件。最新事件\u列表%}
  • {%endfor%}
    事件
    模型是什么样子的?
    {% for event in output.latest_event_list %}
        <li><a href="/student/order/{{ event.id }}/">{{ event.name }}</a></li>
    {% endfor %}