示例#1
0
    def get(self, request):

        cart = request.session.get('cart')
        if not cart:
            request.session.cart = {}
        products = Product.get_all_products()
        categories = Category.get_all_categories()

        # Delivering filtered products by category
        categoryID = request.GET.get('category')
        if categoryID:
            products = Product.get_all_products_by_category_id(categoryID)
        else:
            products = Product.get_all_products()

        data = {'products': products, 'categories': categories}
        print("User = ", request.session.get('customer_email'))
        # return render(request, 'orders/orders.html')

        return render(request, 'index.html', data)
示例#2
0
    def get(self, request):
        context = {}
        categories = Category.get_all_categories()
        category_id = request.GET.get('category')       
        if category_id:
            products = Product.get_products_by_category_id(category_id)
        else:
            products = Product.get_all_products()
        context['products'] = products
        context['categories'] = categories

        cart = request.session.get('cart')
        if not cart:
            cart = {}
        request.session['cart'] = cart
        return render(request, 'index.html', context)
示例#3
0
    def get(self, request):
        cart = request.session.get('cart')
        if not cart:
            request.session['cart'] = {}
        products= None
        category = Category.get_all_category()
        categoryID = request.GET.get('category')
        if categoryID:

            products = Product.get_all_product_by_category_id(categoryID)
        else:
            products = Product.get_all_products()
        
        data = {}
        data['product']=products
        data['category']=category
        return render(request,'store/index.html',data)
示例#4
0
    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_CategoryId(categoryID)
        else:
            products = Product.get_all_products()
        data = {}
        data['products'] = products
        data['categories'] = categories

        # print(products)
        # return render(request,'orders/order.html')
        # return HttpResponse('<H1>Index Page</H1>')

        print("hello", request.session.get('email'))
        return render(request, 'index.html', data)