Не может показать категории, в чем проблема?

введите описание изображения здесь Вот код

Я пробовал много способов, но не смог найти никакого решения

Добро пожаловать в переполнение стека,

Вы делаете это неправильно, Вы должны определить, 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)
Вернуться на верх