Как разделить Django Queryset на две части HTML кода?
Я пытаюсь сделать свое веб-приложение на Django и не могу преодолеть проблему. Мне нужно разделить объекты модели на два div'а для правильного отображения, но мои объекты посуды просто дублируют друг друга. Я пытался найти информацию о том, как разделить объекты посуды на две части и передать их в html код, но ничего не получилось. Также может быть решение на основе шаблонов python, но я не знаю, как его решить, потому что чистый html код проекта - это то, что я никогда не видел раньше (есть классы left-list и right-list для колонок посуды, поэтому нам нужно как-то разделить наш дикт посуды).
views.py:
def reserve(request):
chefs = ChefsModel.objects.all()
dishes = DishesModel.objects.all()
error = ''
if request.method == 'POST':
form = ReserveForm(request.POST)
if form.is_valid():
form.save()
return redirect('index')
else:
error = 'Invalid form'
else:
form = ReserveForm()
return render(request, 'main/index.html', {'form':form, 'error':error, 'chefs':chefs, 'dishes':dishes, })
def index(request):
return reserve(request)
Мой шаблон Django + HTML:
<article id='tabs-1'>
<div class="row">
{% for i in n %}
<div class="col-lg-6">
<div class="row">
<div class="{% cycle 'left' 'right' %}-list">
{% for dish in dishes %}
{% if dish.tabs == 'Breakfast' %}
<div class="col-lg-12">
<div class="tab-item">
<img src="{{ dish.image.url }}" alt="">
<h4>{{ dish.name }}</h4>
<p>{{ dish.description }}</p>
<div class="price">
<h6>${{ dish.price }}</h6>
</div>
</div>
</div>
{% endif %}
{% endfor %}
</div>
</div>
</div>
{% endfor %}
</div>
</article>
Как это должно быть (в чистом HTML)