【发布时间】:2012-08-15 10:19:05
【问题描述】:
所以我目前有一个变量,可以将 X 数量的表单返回到模板并尝试节省页面上的空间我想尝试将它们分成两列,但我对如何做到这一点有点困惑因为我只是在我的 html 生成表单中将 X 作为变量,所以没有什么可以分割/告诉进入第二列。那么如何让这些从一个变量生成的表格分成两列呢?
【问题讨论】:
-
当你说表单在一个变量中时,你的意思是你有一个表单列表或元组吗?
所以我目前有一个变量,可以将 X 数量的表单返回到模板并尝试节省页面上的空间我想尝试将它们分成两列,但我对如何做到这一点有点困惑因为我只是在我的 html 生成表单中将 X 作为变量,所以没有什么可以分割/告诉进入第二列。那么如何让这些从一个变量生成的表格分成两列呢?
【问题讨论】:
您可以使用cycle 模板标签来左右浮动表单。类似的东西:
<style>
.column{
width:50%;
}
</style>
{% for form in forms %}
<div class="column" style="float:{% cycle 'left' 'right' %}">
{{ form }}
</div>
{% endfor %}
【讨论】: