문제

보다

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 %}

이것은 훌륭합니다. 이제 나는 해당 범주에서 각 회사를 인쇄하려고합니다. 회사 테이블에는 카테고리 테이블에 대한 외국 키가 있습니다.

난 노력 했어

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

Django는 템플릿에서 ()를 좋아하지 않는 것 같습니다

.96, 1.0과 DEV 버전 사이에서 계속 길을 잃고있는 Django 사이트에 대한 미로 정보가 있습니다. IM 실행 Django 버전 1.0.2

도움이 되었습니까?

해결책

괄호를 제거하십시오.

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

여기에 있습니다 적절한 문서. 이 방법으로 0 매개 변수를 취하는 메소드를 호출 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top