Попытка открыть новый шаблон с данными django queryset и показать только одну запись

У меня есть приборная панель для производителя, которая отображает снимок информации о продукте в зависимости от того, произведен ли этот продукт их компанией. Я хочу иметь возможность открыть снимок продукта на другой html-странице, чтобы можно было вносить в него обновления.

Я могу фильтровать продукты в приборной панели, и он кликает и открывает правильную информацию на новой html-странице, но проблема в том, что он открывает все продукты на странице и перечисляет их также.

Мое мнение:

def product_info(request):
    manufacturer = Manufacturer.objects.get(user)

    company = manufacturer.company

    products = Products.objects.filter(manufacturer=company).all

    return render(request, 'My_app/product-expanded.html', {'products': products})

The HTML

      {% for product in products %}

      <div class="product-name">
        <h3 style="text-decoration: underline;">{{ product.name|default:'Product'}}</h3>
      </div>

      {% if product %}

      <div class="product-expanded">

         <ul>

           <li class="product-card"><br>

               <div id="product-price">
                     Community: {{ product.price }}
               </div>

           </li>

         </ul>

      </div>

      {% else %}

        <div class="no-products">
          <h2>You have no current products.</h2>
        </div>

      {% endif %}

      {% endfor %}

Любая помощь будет очень признательна. Спасибо.

Вернуться на верх