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 %}