从单个变量中创建两列?

时间:2012-08-15 01:59:08

标签: python html css django

所以我目前有一个变量可以将X数量的表单返回给模板并尝试在我想要尝试的页面上节省空间并将它们分成两列,但我有点难过如何做到这一点因为我只是将X作为我的html生成表单中的变量,因此没有任何内容可以分开/告诉进入第二列。那么如何从一个变量生成这些表单以分成两列?

1 个答案:

答案 0 :(得分:2)

您可以使用cycle模板标记左右浮动表单。类似的东西:

<style>
.column{
    width:50%;
}
</style>

{% for form in forms %}
<div class="column" style="float:{% cycle 'left' 'right' %}">
     {{ form }}
</div>
{% endfor %}