Ich habe eine Vorlage, aus der ich Informationen aus mehreren Modellen rendern muss. Mein models.py in etwa so aussehen:Django Vorlage mit mehreren Modellen
# models.py
from django.db import models
class foo(models.Model):
''' Foo content '''
class bar(models.Model):
''' Bar content '''
Ich habe auch eine Datei views.py, von dem ich nach schrieb this Django documentation und the answer given here und sieht etwa so aus:
# views.py
from django.views.generic import ListView
from app.models import *
class MyView(ListView):
context_object_name = 'name'
template_name = 'page/path.html'
queryset = foo.objects.all()
def get_context_data(self, **kwargs):
context = super(MyView, self).get_context_data(**kwargs)
context['bar'] = bar.objects.all()
return context
und meine urlpatterns auf urls.py haben folgendes Objekt:
url(r'^path$',views.MyView.as_view(), name = 'name'),
Meine Frage ist, auf der Vorlagenseite/path.html wie kann ich verweisen die Objekte und die Objekteigenschaften von f oo und bar, um sie auf meiner Seite anzuzeigen?