Django模板 - 用于带范围的循环

时间:2014-02-01 22:49:32

标签: django templates for-loop code-snippets

我使用自定义代码段使用get_range过滤器: https://djangosnippets.org/snippets/1357/#c5787

唯一的问题是,这很好用:

 {% for x in 3|get_range %}
                <tr>
                    <td{{ x }}></td>
                    <td></td>
                    <td></td>
                </tr>
            {% endfor %}

但这并不是:

                    {% for x in 3|get_range %}
                        <tr>
                            <td></td>
                            <td></td>
                            <td></td>
                        </tr>
                    {% endfor %}

我需要的是创建空行......但它不会让我......

谢谢, ARA

编辑:

当我放{{x}}时,HEre是截图: http://gyazo.com/83c452c2e1c77025030817951a6abf22

这是我没有的时候: http://gyazo.com/76d98cea7089af8c23c4a0ee506c2a8c

我想要的是没有数字的空行....

谢谢, ARA

1 个答案:

答案 0 :(得分:0)

你确定你没有得到这些行吗?您是否查看过HTML源代码而不仅仅是屏幕上的渲染?

您在第二个示例中创建的是具有完全空单元格的表格行。在普通的浏览器中,它们没有高度,所以你不会在屏幕上看到它们,但它们将在HTML源代码中。

尝试在至少一个单元格中放置一个不间断的空格(),然后每行的高度为一行并显示。