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)
Exemple #2
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_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)
Exemple #5
0
 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})