Подтвердить что ты не робот

Перемещение таблиц, связанных с внешним ключом, в шаблонах django

Вид

categories = Category.objects.all()
t = loader.get_template('index.html')
v = Context({
    'categories': categories
})
return HttpResponse(t.render(v))

Шаблон

{% for category in categories %}
    <h1>{{ category.name }}</h1>
{% endfor %}

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

ive попробовал

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

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

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

4b9b3361

Ответ 1

Просто избавьтесь от круглых скобок:

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

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