Я пытаюсь реализовать корзину покупок и, следовательно, требую установить сеанс моих запросов с помощью angularjs.Например, если у меня есть несколько продуктов, и как только пользователь нажимает на кнопку «Добавить в корзину» определенного продукта, я хочу добавить этот продукт в объект корзины сеанса.Основная цель выбора сеансов - сделать так, чтобы эта корзина была доступна в другом запрашиваемом представлении.Есть ли какое-нибудь возможное решение?
Давайте рассмотрим, у меня есть представление с именем products_list: -
def products_list(request):
// Somehow set session using Angularjs like below
// request.session['cart'] = selected_products_list
products = Product.objects.all()
return render(request, "browse_products.html", {'products': products})
Так что я могу получить доступ к этим выбранным продуктам в другом представлении, как это: -
def checkout(request):
selected_products = request.session['cart']
return render(request, "checkout.html", {'selected_products': selected_products})