У меня есть проблема, и я не знаю, как ее решить. Итак, у меня есть функция просмотра, которая называется search, которая фильтрует мою базу данных, используя пользовательский ввод из шаблона HTML.
def search(request):
Here I get the input values with the request.GET.get() method from the "homepage/index.html"
template and filter throught my databse by the user input
(The filter looks like this: qsf = WhiskyContent.objects.all().filter(Q(products__icontains=input) & (Q(volume=volume[0])
| Q(volume=volume[1]) | Q(volume=volume[2])
| Q(volume=volume[3])) & Q(price__gt=von, price__lt=bis)
& Q(concentration__range=(conc, conc_to)))
content_order = qsf.order_by("price_with_shipping"))
return render(request, "homepage/index.html", context)
Пока что все работало нормально, но теперь мне нужен отфильтрованный набор запросов (content_order) в другой функции, потому что я представляю отфильтрованные элементы базы данных на другом сайте. Я фильтрую на странице index.hmtl и хочу, чтобы элементы отображались в товарах. html
Итак, мне нужен набор запросов content_order в функции "products" для передачи значений в мой шаблон html "products. html"
def products(request):
return render(request, "homepage/products.html")
Если есть способ сделать это, скажите, пожалуйста, как :). Также, если у вас совершенно другая идея, скажите мне