Verfahrgeschwindigkeit Fremdschlüssel verknüpften Tabellen in django-Vorlagen
-
06-07-2019 - |
Frage
Ansicht
categories = Category.objects.all()
t = loader.get_template('index.html')
v = Context({
'categories': categories
})
return HttpResponse(t.render(v))
Vorlage
{% for category in categories %}
<h1>{{ category.name }}</h1>
{% endfor %}
Das funktioniert großartig. jetzt im Versuch, jedes Unternehmen in dieser Kategorie zu drucken. das Unternehmen Tabelle hat einen Fremdschlüssel in die Kategorie Tabelle
IVE versucht
{% for company in category.company_set.all() %}
scheint django nicht mag () in Vorlagen
Es ist ein Labyrinth von Informationen über die django Website i zwischen der 0,96, 1,0 und Entwickler-Version verloren halten zu werden. im laufenden django Version 1.0.2
Lösung
Nur die Klammern loswerden:
{% for company in category.company_set.all %}
Hier ist der rel="noreferrer">. Sie können Methoden aufrufen, die 0 Parameter auf diese Weise nehmen.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow