def add_to_cart(request): # print("in addtocart") if request.method == "POST": # print("sag") user = request.user.site_user if user.get_fields()['type'] == 'tourist': # print("khar") cart = user.cart item = ServiceItem() service = Service.objects.get(sold_number=request.POST['sn']) b = False for i in cart.items.all(): if i.service == service: b = True if b: return redirect('/sale/cart') item.service = service factors = Factor.objects.filter(tourist=user).all() # s = 0 # for f in factors: # s += len(f.items) # d = len(ServiceItem.objects.filter(cart=cart).all()) item.number = 1 item.cart = cart item.factor = None item.save() return redirect('/sale/cart')