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

War es hilfreich?

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.

scroll top