Atravessando tabelas relacionadas a chaves estrangeiras em modelos de django

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

isso funciona muito bem. Agora estou tentando imprimir cada empresa nessa categoria. a tabela da empresa tem uma chave estrangeira para a tabela de categorias

eu tentei

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

Parece que o django não gosta de () em templates

Há um labirinto de informações no site do django que continuo me perdendo entre as versões .96, 1.0 e dev. estou executando o django versão 1.0.2

questionAnswers(1)

yourAnswerToTheQuestion