我正在使用Django中的Google电子表格。我有两个型号
class Workbooks(models.Model):
name=models.CharField(max_length=100)
class Sheets(models.Model):
name=models.CharField(max_length=100)
workbook=models.ForeignKey(Workbooks)
我在模板上获取此数据时遇到问题。我正在寻找打印工作簿列表,并且在每个工作簿下我想要其对应的表格,Sheets.workbook_id=Workbooks.id
有了这个,我就能得到工作簿列表。我想要的是访问每个工作簿的工作表模型对象。
{{% for name in workbooks%}}
{{name}}
{{%endfor%}}
答案 0 :(得分:1)
要实现此目的,您可以使用related object reference:
{% for workbook in workbooks %}
{{ workbook.name }}<br />
{% for sheet in workbook.sheets_set.all %}
- {{ sheet.name }}<br />
{% endfor %}
{% endfor %}