Есть ли хороший способ отобразить перечисление набора запросов в два div
столбца?
Используя сетку 960, я получил кое-что с эффектом ...
<div class="container_16">
<div class="grid_8 alpha"></div>
<div class="grid_8 omega"></div>
</div>
В Django одна модель должна иметь свое перечисленное содержимое, отображаемое в обоих столбцах, и, желательно, несколько одинаково. На данный момент у меня есть некрасивый код, который в представлении разбивает QuerySet на 2 половины, а затем каждая половина отображается в соответствующем столбце.
Должен быть лучший способ сделать это, предпочтительно используя только систему рендеринга шаблонов?
Просто для справки, вот как это «работает» на данный момент:
views.py
@render_to('template.html')
def main_athletics_page(request, *args, **kwargs):
sports = Sport.objects.all()
half = sports.count() / 2
return { 'sports_1' : sports[0:half], 'sports_2' : sports[half:] }
template.html
<div class="grid_8 alpha">
{% for sport in sports_1 %}
<!-- Blah blah -->
{% endfor %}
</div>
<div class="grid_8 omega">
{% for sport in sports_2 %}
<!-- Blah blah -->
{% endfor %}
</div>