Не может показать категории, в чем проблема?
введите описание изображения здесь Вот код
Я пробовал много способов, но не смог найти никакого решения
Добро пожаловать в переполнение стека,
Вы делаете это неправильно, Вы должны определить, for i в продуктах, и отправить данные с помощью python. Я делюсь частью кода, мы не можем дать вам полный код.
In Html:
{% for i in allproduct %}
<h1 class="jumbotron-heading mt-4">{{data[i][category or 0]}}</h1>
<div class="col-6 col-sm-6 col-md-6 col-lg-3">
<div class="card">
<img class="card-img-top " src='/media/{{data[i][image or ]}}' alt="Card image cap">
<div class="card-body">
<h4 class="card-title">{{data[i][name or 2]}}</h4>
<p class="card-text">{{product.des |truncatechars:50}}</p>
<p class="card-text">{{data[i][time or 3]}}</p>
<div class="row">
<div class="col">
{% if user.is_authenticated %}
<a class=" btn btn-primary" href="#">Add 2 cart</a>
{% else %}
<a class=" btn btn-primary" href="/shop/my_account">Add 2 cart</a>
{% endif %}
<a class="btn btn-danger ">{{data[i][price or 4]}}Tk</a>
</div>
</div>
</div>
</div>
</div>
{% endfor %}
In python
> Send the data separate as list or desired type<br>
> Send the length count
data = []
length_for_data = len(data)
return render_template("yourfile.html", data=data, allproduct=length_for_data)