在我的模型中,LineItems通过外键与JournalEntries相关(JournalEntry有很多LineItems)。
在我的模板中,我编写了以下代码,循环遍历我的所有JournalEntries,其中显示了属于每个项目的LineItem:
<ul>
{% for journal_entry in journal_entries %}
<li>{{ journal_entry.id }} - {{ journal_entry.description}}</li>
<ul>
{% for line_item in journal_entry.lineitem_set.all %}
<li>{{line_item.id}} - {{line_item.description }}</li>
{% endfor %}
</ul>
{% endfor %}
</ul>
但是我真正需要的是在一行中显示每个日记帐分录及其第一和第二LineItem的描述。以下代码无法正常工作,但可能会向您显示我正在尝试实现的目标:
{% for journal_entry in journal_entries %}
<li>{{ journal_entry.id }} - {{ journal_entry.line_item.1.description }} - - {{ journal_entry.line_item.2.description }}</li>