Попытка открыть новый шаблон с данными 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 %}
Любая помощь будет очень признательна. Спасибо.