چندتا روش مختلفو امتحان کردم و جواب نداد، محصول و کتگوری چند به چندن ولی نمیتونم از طریق کتگوری رو تمپلیت iterate کنم کسی برا اون پایین نظری داره؟
کسی نظری داره براش؟
سلام دوست عزیز وقت بخیر .
برای تب های بالا 4 تا category واکشی کن و قرار بده ، برای محصولاتش هم اول محصولات رو بیار و از کد زیر تو template استفاده کن
{% for category in categories %}
<div class="tab-pane fade {{ forloop.first|yesno:'active in,' }}"
id="{{ category.name }}">
{% for product in products %}
{% if category in product.categories.all %}
<div class="col-sm-3">
<div class="product-image-wrapper">
<div class="single-products">
<div class="productinfo text-center">
<img src="{{ product.image.url }}" alt=""/>
<h2>{{ product.price }} تومان</h2>
<p>{{ product.title }}</p>
<a href="#" class="btn btn-default add-to-cart"><i
class="fa fa-shopping-cart"></i>افزودن به سبـد خریـد</a>
</div>
</div>
</div>
</div>
{% endif %}
{% endfor %}
</div>
{% endfor %}
سلام و تشکر دوست عزیز ، مفید بود و روش جالبی بود که از تمپلیت دیتا بیسو بکشیم بیرون فقط وقتی ایناکار انجام میشه از تابع گروه بندی کردن چجوری باید استفاده کرد؟ چون ابجکتا گاهان بیشتر از 4 تا هستن ؟