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不喜欢模板中的()。
在django网站上有一大堆信息,在.96、1.0和dev版本之间我一直迷路。我正在运行django 1.0.2版
去掉括号:
{% for company in category.company_set.all %}
这里是 appropriate documentation . 您可以这样调用采用0参数的方法。