【发布时间】:2025-11-27 00:30:02
【问题描述】:
我是 Django 的新手,我已经将两个列表(rawmaterial 和 food)传递给我的模板,然后我想要一个这样的循环 :(这是我目标的逻辑,语法不正确)
for(i=0;i<food.length;i++)
<div ,id="menuFood>
<h4> food.name(i)</h4>
<h4> rawmaterial.name(i)</h4>
</div>
但是当我搜索时,我只能找到这样的循环:
{% for o in some_list %}
{% endfor %}
所以使用这种语法,我无法理解如何创建该循环。我认为只有嵌套循环才能使用这种语法..
这是我的视图代码:
def foods(request):
food = Food.objects.all()
raw = [];
.
.
.
raw.append(warehouse)
return render(request, 'polls/foods.html', {'food': food,'rawmaterial': raw})
【问题讨论】: