Вопрос по python – Обход таблиц, связанных с внешними ключами, в шаблонах django

30
View
<code>categories = Category.objects.all()
t = loader.get_template('index.html')
v = Context({
    'categories': categories
})
return HttpResponse(t.render(v))
</code>
Template
<code>{% for category in categories %}
    <h1>{{ category.name }}</h1>
{% endfor %}
</code>

это прекрасно работает сейчас я пытаюсь напечатать каждую компанию в этой категории. таблица компании имеет внешний ключ к таблице категорий

я пробовал

<code>{% for company in category.company_set.all() %}
</code>

кажется, что django не нравится () в шаблонах

На сайте django есть лабиринт информации, в котором я постоянно теряюсь между версиями .96, 1.0 и dev. я работаю Django версии 1.0.2

Ваш Ответ

1   ответ
48

{% for company in category.company_set.all %}

Здесьсоответствующая документация, Вы можете вызывать методы, которые принимают 0 параметров таким образом.

сын ... Я искал не в том месте последние 36 часов. Спасибо... Galen
Link to method calls

Похожие вопросы