def get(self, request): products = None cart=request.session.get("cart") if not cart: request.session.cart={} categories = Category.get_all_categories() messages = Message.get_all_message() categoryID = request.GET.get('category') if categoryID: products = Product.get_all_products_by_id(categoryID) else: products = Product.get_all_products() welcome = str(request.session.get('name')) data = {} data['products'] = products data['categories'] = categories data['messages'] = messages data['name'] = name data['welcome'] = welcome print("your pnone is " + str(request.session.get("phone"))) print("your id is " + str(request.session.get("id"))) print("your id is " + str(request.session.get("name"))) return render(request, 'home.html', data)
def get(self, request): cart = request.session.get('cart') if not cart: request.session['cart'] = {} products = None categories = Category.get_all_categories() categoryID = request.GET.get('category') if categoryID: products = Product.get_all_products_by_id(categoryID) else: products = Product.get_all_products() context = {'products': products, 'categories': categories} print('You are:', request.session.get('email')) return render(request, 'index.html', context)
def get(self, request): cart = request.session.get('cart') if not cart: request.session.cart = {} products = None categories = Category.get_all_category() categoryID = request.GET.get('category') if categoryID: products = Product.get_all_products_by_id(categoryID) else: products = Product.get_all_products() data = {'products': products, 'categories': categories} return render(request, 'index.html', data)
def get(self, request, product_id): cart = request.session.get('cart') if not cart: request.session['cart'] = {} products = None categories = Category.get_all_categories() categoryID = request.GET.get('category') if categoryID: products = Product.get_all_products_by_id(categoryID) else: products = Product.objects.filter(id=product_id) data = {} data['product'] = products data['categories'] = categories return render(request, 'product.html', data)
def get(self, request): #fetching items present in cart session from database ids = list(request.session.get('cart').keys()) products = Product.get_all_products_by_id(ids) print(products) return render(request, 'cart.html', {'products': products})