【发布时间】:2021-05-26 09:47:04
【问题描述】:
每次循环运行时,我都会尝试在模板中打印值。
我的代码:
for a in result:
b = []
for i in test:
b.append(x[i])
return render(request, 'test.html', {'b': b}
我知道上面的代码是错误的,但是每次循环运行时如何打印或发送数据到 django 模板。每次循环运行时,我都想将它们发送到单独的表中。我不能将它们全部附加到同一个列表并同时打印。
【问题讨论】:
-
您可以在模板中循环
{% for a in result %}?还有你到底想做什么?请添加预期输出。 -
不,实际上很多计算是在那个循环之后完成的,这在模板中是不可能的
-
我重复一下预期的输出是什么?...您可以简单地在视图中执行计算并在上下文中传递合适的数据结构。
-
但我想在不同的表中显示每个循环数据,即每次 for 循环运行时都会创建一个新表并显示数据
标签: python jquery django ajax django-views