【发布时间】:2020-03-04 22:21:31
【问题描述】:
我正在尝试在我的模板中使用{{ field.name }},但我无法访问它。我正在使用values_list。
views.py:
objects = Ingredient.objects.select_related('stock').filter(account=account, exists=True).values_list('id', 'name', 'stock__stock', 'comments')[:50]
模板.html:
{% for object in objects %}
{% for field in object %}
{% if field.name != 'id' %}
<td>{{ field}}</td>
{% endif %}
{% endfor %}
{% endfor %}
您可以假设我在 values_list 中显示每个字段,除了 id 之外,我仅将其用于 JavScript 函数,但我不想在我的 for 循环迭代中显示它。但我无法访问{{ field.name }},我尝试将其打印在 html 中,但我一无所获。
【问题讨论】:
标签: python django list templates field