Django forloop 没有正确索引
Django forloop not indexing correctly
我正在从通过 django 标记传递的 python 列表中填充 table:
{% for alt in altList %}
<td align="center">
{{alt.1}}</br>
{{alt.2}}</br>
{{alt.3}}</br>
{{alt.4}}</br>
<input type="hidden" value={{alt.0}}/>
</td>
{% endfor %}
这工作正常,但列表是在 python 中随机生成的,如果我的表单用户出错,我需要维护相同的列表。我包括一个存储当前列表的隐藏字段。问题是,当我遇到错误时,它并没有像我预期的那样 运行 循环。
工作输入列表显示为:
[(196, u'hydro', u'25', u'735', u'7'), (266, u'coal', u'140', u'0', u'63'), (372, u'hydro', u'260', u'990', u'63'), (383, u'solar', u'510', u'990', u'63')]
当我有一个来自之前post的列表我想使用时,它也在控制台中显示如下:
[(196, u'hydro', u'25', u'735', u'7'), (266, u'coal', u'140', u'0', u'63'), (372, u'hydro', u'260', u'990', u'63'), (383, u'solar', u'510', u'990', u'63')]
它似乎具有相同的格式,所以我不确定可能是什么问题;然而,在第二种情况下,它的解析方式非常不同,并给了我一个长长的列表,其中包括像“/”这样的元素。
您可以在用户会话中保存列表的随机顺序,或者我认为通过 javascript.
在客户端随机播放是更好的选择
我正在从通过 django 标记传递的 python 列表中填充 table:
{% for alt in altList %}
<td align="center">
{{alt.1}}</br>
{{alt.2}}</br>
{{alt.3}}</br>
{{alt.4}}</br>
<input type="hidden" value={{alt.0}}/>
</td>
{% endfor %}
这工作正常,但列表是在 python 中随机生成的,如果我的表单用户出错,我需要维护相同的列表。我包括一个存储当前列表的隐藏字段。问题是,当我遇到错误时,它并没有像我预期的那样 运行 循环。
工作输入列表显示为:
[(196, u'hydro', u'25', u'735', u'7'), (266, u'coal', u'140', u'0', u'63'), (372, u'hydro', u'260', u'990', u'63'), (383, u'solar', u'510', u'990', u'63')]
当我有一个来自之前post的列表我想使用时,它也在控制台中显示如下:
[(196, u'hydro', u'25', u'735', u'7'), (266, u'coal', u'140', u'0', u'63'), (372, u'hydro', u'260', u'990', u'63'), (383, u'solar', u'510', u'990', u'63')]
它似乎具有相同的格式,所以我不确定可能是什么问题;然而,在第二种情况下,它的解析方式非常不同,并给了我一个长长的列表,其中包括像“/”这样的元素。
您可以在用户会话中保存列表的随机顺序,或者我认为通过 javascript.
在客户端随机播放是更好的选择