Я новичок в Django, и я тоже изучаю HTML.
Итак, я хочу задать простой вопрос (возможно).
Я занимаюсь разработкой небольшого проекта в Django, иУ меня проблема с интерфейсом.В частности, в части HTML.
, как вы можете видеть на картинке, я занимаюсь разработкой электронной коммерции.Но у меня есть ошибка в моей части HTML.Я не хочу показывать карточки статей в виде списка строк, например изображения.
![enter image description here](https://i.stack.imgur.com/Bfiwq.png)
Я хочу показывать статьи по три карточки по столбцам, автоматически выполняемые при добавлении новой статьи.
Точно так же, как этодругая картинка (сделанная из краски: P):
![enter image description here](https://i.stack.imgur.com/dARJ3.png)
Это мой HTML, к этой части:
<div class="row">
<div class="col-lg-7">
<h5>Tipo de vista:<button class="btn btn-lg" type="reset""><a href="{% url 'adminview:article' %}"><h6>Lista</h6></button></a>/<button class="btn btn-lg" type="reset""><a href="{% url 'adminview:cuadricula' %}"><h6>Cuadrícula</h6></button></a></button></button></h5>
<div class="card mb-8">
<div class="card-header">
<i class="fas fa-chart-bar"></i>
Productos disponibles</div>
<div class="card-body">
<div class="table-responsive">
<table class="table table-bordered" id="dataTable" width="100%" cellspacing="0">
{% if articulo %}
{% for articulo in articulo %}
<div class="col-lg-4 col-md-6 mb-4">
<div class="card h-100 w-100">
<a href="article/id/{{ articulo.id }}"><img class="card-img-top" src="{% url 'home:preload_image' pk=articulo.pk %}" alt=""></a>
<div class="card-body">
<h4 class="card-title">
<hr class="sidebar-divider">
<a href="article/id/{{articulo.id}}">{{articulo.nombre_producto}}</a>
</h4>
<h5>{{articulo.precio}} bsS</h5>
<p class="card-text">{{articulo.Descripcion}}</p>
</div>
<div class="card-footer">
{% if articulo.valoracion == 0 %}
<span class="text-warning">☆ ☆ ☆ ☆ ☆</span>
<h6>{{articulo.id_clasificacion_fk}}</h6>
<h6>Sin valoración</h6>
{% endif %}
{% if articulo.valoracion == 1 %}
<span class="text-warning">★ ☆ ☆ ☆ ☆</span>
<h6>{{articulo.id_clasificacion_fk}}</h6>
{% endif %}
{% if articulo.valoracion == 2 %}
<span class="text-warning">★ ★ ☆ ☆ ☆</span>
<h6>{{articulo.id_clasificacion_fk}}</h6>
{% endif %}
{% if articulo.valoracion == 3 %}
<span class="text-warning">★ ★ ★ ☆ ☆</span>
<h6>{{articulo.id_clasificacion_fk}}</h6>
{% endif %}
{% if articulo.valoracion == 4 %}
<span class="text-warning">★ ★ ★ ★ ☆</span>
<h6>{{articulo.id_clasificacion_fk}}</h6>
{% endif %}
{% if articulo.valoracion == 5 %}
<span class="text-warning">★ ★ ★ ★ ★</span>
<h6>{{articulo.id_clasificacion_fk}}</h6>
<h6>Artículo destacado!</h6>
{% endif %}
<a href="{% url 'article:show_article' id_article=articulo.pk %}"><img src="{% static 'img/verify.png'%}"width="40px" height="40px" /></a>
<a href="product/edit/{{articulo.id}}"><img src="{% static 'img/edit.png'%}"width="40px" height="40px" /></a>
<a href="delete_article/{{articulo.id}}"><img src="{% static 'img/delete.png'%}"width="40px" height="40px" /></a>
</div>
</div>
</div>
{% endfor %}
{% endif %}
{% else %}
<div class="col-lg-4 col-md-6 mb-4">
<h5>No hay artículos disponibles.</h5></div>
{% endif %}
</div>
</table>
<div class="row">
<div class="col-lg-5 mt-4 mb-3">
<a href="{% url 'adminview:add_article' %}" class="btn btn-primary btn-user btn-block"><img src="{% static 'img/plus.png'%}"width="20px" height="20px" />
Añadir nuevo producto
</a>
</div>
</div>
</div>
<canvas id="myBarChart" width="100%" height="0"></canvas>
</div>
</div>
</div>
Inпростыми словами, у меня это как первое изображение, и я хочу, чтобы оно было как второе.
Я использую простую тему начальной загрузки.
Надеюсь, вы мне поможете !.