我有一個包含以下行的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剛剛更新了問題以包含此信息。 –