视图

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

这个很管用.现在我试着打印这一类别中的每一家公司.COMPANY表具有指向CATEGORY表的外键

我试过了

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

Django似乎不喜欢模板中的()

在Django站点上有一个迷宫般的信息,我在.96、1.0和dev版本之间一直迷路.我正在运行Django版本1.0.2

推荐答案

go 掉括号就行了:

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

这是appropriate documentation美元.您可以这样调用接受0个参数的方法.

Django相关问答推荐

Django模型ManyToManyField.Add不起作用

如何自动删除 Django 模型中的字段值?

反向 url django 管理员

如何在 ModelViewSet 逻辑中读取查询字符串值?

在Django Rest Framework中按模型属性排序时如何避免重新计算?

djangorestframework:过滤相关字段

Django {{ MEDIA_URL }} 空白 @DEPRECATED

如何从不是 django 元素文件夹的文件夹中运行 gunicorn

如何在 Django 视图中获取 URL 参数?

使用移动应用程序保护通信 [真实性、隐私和完整性]?

Django:获取上次用户访问日期

django模板中的vscode html自动格式

Django - 如何从模型实例中获取管理员 URL

导入错误无法在windows环境下导入名称execute_manager

Django:从视图中添加 non_field_error?

如何覆盖 django 管理员翻译?

如何在 Django 中更改上传文件的文件名?

Django将整数模型字段的范围设置为约束

如何使用 ModelSerializer 显示所有模型字段?

Django 中的自定义 HTTP 标头