django - 如何访问 Django 模板中相关外键上的对象中的值?
问题描述
在我的模型中,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>
解决方案
推荐阅读
- tensorflow - Can we achieve the same computational scaling with tensorflow as we could with MPI?
- dialogflow-es - 在基于 Web 的 Dialogflow 代理中显示丰富的响应
- angular - 如何安全地使用来自 Angular 6 的基本身份验证的休息服务
- java - javax @POST @Consumes 和 @PathParam
- javascript - How do I dynamically sum input values inside a repeatable fields?
- encryption - Netezza 加密和磁盘空间利用率
- javascript - 杂乱无章的输入字段检查
- c# - 如何根据 ASP.NET Razor 查看和保存响应中的返回参数显示不同的控件(CheckBox、RadioButton 或 TextBox)
- javascript - JavaScript Unicode Input Text Box
- cucumber - 我们可以在黄瓜中重用一个场景吗