Ejemplo n.º 1
0
 def get(self, request):
     categories = Category.get_all_category()
     if request.GET.get("category"):
         products = Product.get_all_products_by_category_id(
             request.GET.get("category"))
     else:
         products = Product.get_all_products()
     cart_size = Cart.get_all_products_by_user(request.user.id)
     data = {}
     data['products'] = products
     data['categories'] = categories
     data['cart_size'] = len(cart_size)
     return render(request, "index.html", data)
Ejemplo n.º 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_category_id(categoryID)
     else:
         products = Product.get_all_products()
     data = {'products': products, 'categories': categories}
     # print('You are', request.session.get('email'))
     return render(request, "index.html", data)
Ejemplo n.º 3
0
def store(request):
    cart = request.session.get('cart')
    if not cart:
        request.session['cart'] = {}
    categories = Category.get_all_categories()

    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('you are :', request.session.get('email'))
    return render(request, 'index.html', data)
Ejemplo n.º 4
0
    def get(self, request):
        cart = request.session.get('cart')
        if not cart:
            request.session['cart'] = {}
        products = None
        categoryies = Category.get_all_categories()
        category_id = request.GET.get('category')
        if category_id:
            products = Product.get_all_products_by_category_id(category_id)
        else:
            products = Product.get_all_products()

        context = {}
        context['products'] = products
        context['categories'] = categoryies
        return render(request, 'store/index.html', context)
Ejemplo n.º 5
0
    def get(self, request):
        cart = request.session.get('cart')
        if not cart:
            request.session['cart'] = {}

        products = None
        categorys = Category.get_all_category()
        categoryID = request.GET.get('category')
        if categoryID:
            products = Product.get_all_products_by_category_id(categoryID)
        else:
            products = Product.get_all_products()
        data = {}
        data['products'] = products
        data['categorys'] = categorys
        print(request.session.get('email'))
        return render(request, 'index.html', data)
Ejemplo n.º 6
0
    def get(self, request):
        cart = request.session.get('cart')
        if not cart:
            request.session['cart'] = {}

        products = None
        categories = Category.objects.all()
        categoryId = request.GET.get('category')

        if categoryId:
            products = Product.get_all_products_by_category_id(categoryId)
        else:
            products = Product.objects.all()

        templates = 'index.html'
        context = {'products': products, 'categories': categories}

        return render(request, templates, context)