我有一个包含以下行的HTML文件模板不被显示的数据:当被包含在另一个模板
core.html
{% include 'events/events.html' %}
而且我有这个其他的模板:
events.html
{% for event in events %}
{{ event.event_name }} <br/>
{% endfor %}
当我打开加载的events.html
URL它完美地展示了数据:
Evento 1
Pentaho Workshop
但是当我打开主要URL加载core.html
它没有显示任何东西。如果我从for
块中写出“blabla”,它会显示!
活动 - > views.py
from django.shortcuts import render
from models import Events
def events_index(request):
events = Events.objects.all()
return render(request, "events/events.html", locals())
核心 - > views.py
from django.shortcuts import render
def core_index(request):
return render(request, "core/core.html", locals())
谁能帮助我?
对应于'core.html'和'events.html'的视图是什么样的? – ob1quixote
@ ob1quixote刚刚更新了问题以包含此信息。 –