Я хочу применить код из представления к тегу шаблона
Я студент, который изучает Django. Код создан в представлении для вывода товара без опций. Я хочу изменить это на тег шаблона и выводить p-теги только для товаров без опций, как я могу это изменить?
option_test = Option.objects.values_list('product_code').filter(product_code=None)
views.py
def product_detail(request, id, product_slug=None):
current_category = None
categories = Category.objects.all()
product = get_object_or_404(Product, product_code=id, slug=product_slug)
designated_object = Designated.objects.filter(rep_price='True')
element_object = Element.objects.all()
photo_object = Photo.objects.all()
option_object = Option.objects.all()
value_object = Value.objects.all()
delta = product.due_date - datetime.now().date()
delta_result = delta.days
print(delta_result)
option_test = Option.objects.values_list('product_code').filter(product_code=None)
return render(request, 'zeronine/detail.html', {'product': product,
'option_test':option_test,
'current_category': current_category,
'categories': categories,
'designated_object': designated_object,
'element_object': element_object,
'photo_object':photo_object,
'option_object': option_object,
'value_object': value_object,
'delta': delta,
'delta_result': delta_result,
})
шаблон
<p>hello.</p>