• 카테고리

    질문 & 답변
  • 세부 분야

    웹 개발

  • 해결 여부

    미해결

썸네일 적용하면 쿼리수가 369로 늘어나요

23.07.23 17:33 작성 조회수 221

0

{% extends "mall/base.html" %} 
{% load humanize %} 
{% load thumbnail %} 
{% block content %}

<div class="row">
  {% for product in product_list %}
  <div class="col-sm-6 col-lg-4">
    <div class="card">

      {% thumbnail product.photo "300x300" crop="center" as thumb %}
        <img src="{{ thumb.url }}" alt="{{ product.name }} 사진" class="card-img-top object-fit-cover"/>
      {% endthumbnail %}

      <div class="card-body">
        {{ product.category.name }}
        <div>
          <h5 class="text-truncate">{{ product.name }}</h5>
        </div>
        <div class="d-flex justify-content-between">
          <div>{{ product.price|intcomma }}원</div>
          <div>
            <a href="#" class="btn btn-primary">장바구니에 담기</a>
          </div>
        </div>
      </div>
    </div>
  </div>
  {% endfor %}
</div>

{% endblock %}

답변 1

답변을 작성해보세요.

0

안녕하세요.

369개의 SQL 패널을 클릭하시면, 어떤 쿼리가 많이 반복되시는 듯 보이시나요?

그 내역을 캡처로 보여주시겠어요?

SQL 내역을 직접 파악해보시는 연습을 하시는 것이 중요합니다. :-)